Bij het aanmaken van een Java-toepassing of applet in te zetten op het internet , een gemeenschappelijk probleem dat zich voordoet voor Java-ontwikkelaars is ervoor te zorgen dat het Java geïnstalleerd op de computer van de klant Start is compatibel en zullen hun steun programma of website . Door het gebruik van het ActiveX-besturingselement en JavaScript op uw implementatie website , kunt u ervoor zorgen dat de client computer een compatibele versie van Java geïnstalleerd , of presenteren van de huidige versie voor de eindgebruiker te downloaden voordat u uw Java- applet of website applicatie . Instructies 1 detecteren de aanwezigheid van de Java Runtime Environment op de client- computer , en als het is geïnstalleerd , bepalen de huidige versie van de runtime met de volgende JavaScript-code op uw website . var detect = navigator.userAgent.toLowerCase ( ) ; var windowsIE = ( checkPlatform ( " msie " ) && checkPlatform ( " win " ) ) ; functie checkPlatform (string ) { webplace = detect.indexOf (string ) + 1 ; theString = koord ; return webplace ; } Employ Windows auto- installer technologie 2 als Internet Explorer wordt gedetecteerd als de webbrowser wordt gebruikt om uw website te bezoeken en roepen de installatie van ActiveX -component . De volgende JavaScript-code zullen deze acties uit te voeren en vraagt de eindgebruiker om Java 1.5 installeren als deze niet op de client- computer is geïnstalleerd . De URL's in de code voorbeeld voor de Java- download zal moeten worden aangepast als je wens om de installatie van een andere versie van de Java runtime prompt . If ( windowsIE ) height = 0 width = 0 > ' ) ; document.write ( ' ' ) ; document.write ( ' < /OBJECT > " ) ; } 3 Zorg voor een controle op niet- Internet Explorer browsers om te zien of Java is geïnstalleerd op alle, en dan de versie van Java te controleren. Als de Java-versie is niet compatibel met de gewenste versie te ondersteunen uw website , of als het niet bestaat , wordt u gevraagd om de huidige versie van de Java Runtime Environment downloaden zal worden getoond aan de eindgebruiker . Gebruik de volgende JavaScript-code op uw website om de verificatie -en display acties uit te voeren voor niet - Microsoft browsers . if ( navigator.mimeTypes && navigator.mimeTypes.length ) { webstartAvailable = navigator.mimeTypes [ ' application /x - java - jnlp - bestand' ] ; } als { } functie webstartVersionCheck ( versionString ) { navigator.plugins.refresh ( true ) ( webstartVersionCheck ( " 1.5 " ) ! ) ;//Assess als Java Webstart op de computerif is geïnstalleerd ( navigator.mimeTypes [ ' application /x - java - jnlp - bestand' ] ) { //Vervolgens zoeken we naar geschikte versie familyfor ( var i = 0 ; i < navigator . mimeTypes.length ; + + i ) { . pluginType = navigator.mimeTypes [ i ] soort if ( pluginType == " application /x - java - applet , version = " + versionString ) { return true; } } } } < br > if ( ! webstartVersionCheck ( " 1.5 " ) ) Goedkope 4 Sla de webpagina met de nieuwe JavaScript-code opgenomen . U moet de webpagina te bekijken op een computer die niet de huidige versie van Java geïnstalleerd om de detectie van de Java Runtime -omgeving te testen heeft wel en zien dat Internet Explorer het startsein voor de ActiveX Installer -component door te gaan met de Java- installatie of upgrade .
|