תוֹכֶן
בעת יצירת יישומי Java או יישומון לפריסה באינטרנט, בעיה נפוצה המתעוררת בין מפתחים היא לוודא ש- Java מותקנת במחשב הלקוח תואמת או מעודכנת להפעלת התוכנית באתר האינטרנט של המחשב. באמצעות בקרי ActiveX ו- JavaScript באתר שלך, באפשרותך לוודא שלמחשב שלך מותקנת גירסה תואמת של Java או להוריד גירסה עבור משתמש הקצה כדי להתקין במחשב שלך לפני הפעלת יישומון Java או אתר האינטרנט.
הוראות
למד כיצד להתקין פקד ActiveX באתר שלך (ThinkStock Images / Comstock / Getty Images)-
זיהוי הנוכחות של Java Runtime Environment במחשב הלקוח ולוודא שהגירסה מעודכנת באמצעות הקוד הבא באתר שלך.
var detect = navigator.userAgent.toLowerCase (); var windowsIE = (checkPlatform ("msie") & & checkPlatform ("win")); function checkPlatform (מחרוזת) {webPlace = detect.indexOf (מחרוזת) + 1; thestring = string; לחזור webPlace; }
-
השתמש בטכנולוגיית ההתקנה העצמית של Windows אם Internet Explorer מזוהה כדפדפן המשמש לביקור באתר ולהפעלת רכיב ההתקנה של ActiveX. קוד JavaScript הבא יבצע פעולות אלה ויציג את משתמש הקצה להתקנת Java 1.5 אם הוא אינו מותקן במחשב הלקוח. כתובות האתר בקוד הדגימה של ההורדה צריכות להשתנות אם ברצונך לשלוח את ההתקנה של גרסה אחרת של זמן הריצה של Java.
if (windowsIE) {document.write ("'); }
-
ספק המחאה עבור דפדפנים אחרים מלבד Internet Explorer כדי לראות אם מותקן Java, ולאחר מכן לבדוק את הגירסה. אם הוא אינו קיים או שאינו תואם לגירסה שברצונך להפעיל את היישום או האתר שלך, אזהרה שתוריד את הגירסה הנוכחית של Java Runtime Environment תוצג בפני משתמש הקצה. השתמש בקוד Javascript הבא באתר שלך כדי לבצע את פעולות האימות והתצוגה בדפדפנים שלא הופקו על-ידי Microsoft.
אם (!) webstartVersionCheck ("1.5")) {}} {if (!) webstartVersionCheck ("1.5")) {}
הפונקציה webstartVersionCheck (versionString) {navigator.plugins.refresh (נכון); // בדוק אם Java Webstart מותקן במחשב אם (navigator.mimeTypes ['application / x-java-jnlp-file']) {/ .mimeTypes.length; ++ i) {pluginType = navigator.mimeTypes [i] .type; אם (pluginType == "יישום / x-java-applet; גרסה =" + גרסת VersionString {return true; }}}
אם (! webstartVersionCheck ("1.5")) {window.open ("http://ddl.sun.com/webapps/getjava/BrowserRedirect?locale=en&host=java.com", "needdownload"); }
-
שמור את דף האינטרנט עם קוד JavaScript המשובץ החדש. יהיה עליך להציג תצוגה מקדימה של הדף במחשב שבו גרסת Java הנוכחית אינה מותקנת כדי לבדוק את גילוי סביבת Java Runtime הנכון, ואם Internet Explorer מפעיל את רכיבי ההתקנה של ActiveX כדי להמשיך בהתקנה או בעדכון של Java .