1
Detectar la presencia del entorno de ejecución de Java en el equipo cliente , y si no se instala , determine la versión actual del tiempo de ejecución mediante el siguiente código JavaScript en su sitio web .
var detect = navigator.userAgent.toLowerCase (); var windowsIE = ( checkPlatform ( " MSIE ") && checkPlatform ( " victoria ")); checkPlatform función ( string ) { Webplace = detect.indexOf (cadena) + 1 ; lacadena = cadena ; Webplace return;}
2
emplear la tecnología de auto - instalación de Windows Internet Explorer si se detecta que el navegador web utilizado para visitar su sitio web e invocar el componente de instalación de ActiveX. El siguiente código de JavaScript llevará a cabo estas acciones y pedir al usuario final para instalar Java 1.5 si aún no está instalado en el equipo cliente . Necesitará la URL en el ejemplo de código para la descarga de Java para ser modificado si así lo desea para solicitar la instalación de una versión diferente del tiempo de ejecución Java.
If ( windowsIE ) altura = 0 width = 0 > ") ; document.write (" < PARAM NOMBRE = VALOR vuelta = false > ") ; document.write (" < /OBJECT > ") ;}
3
Proporcionar un control de no navegadores Internet Explorer para ver si Java está instalada en absoluto, a continuación, compruebe la versión de Java. Si la versión de Java no es compatible con la versión deseada para apoyar a su sitio web, o si no existe , se le pedirá para descargar la versión actual del entorno de tiempo de ejecución Java se se muestre al usuario final . Utiliza el siguiente código JavaScript en su sitio web para llevar a cabo las acciones de verificación y visualización para navegadores web que no son de Microsoft .
if ( navigator.mimeTypes && navigator.mimeTypes.length ) { webstartAvailable = navigator.mimeTypes [ " application /x -java - jnlp -file '] ;} si { }
webstartVersionCheck función ( VersionString ) { navigator.plugins.refresh (true ) ( webstartVersionCheck ( " 1.5 ") !) ;//Evaluar si Webstart Java está instalado en el computerif ( navigator.mimeTypes [' x -java - jnlp -archivos /']) {//a continuación, compruebe familyfor versión adecuada (var i = 0 ; i < navigator . mimeTypes.length ; + + i ) { . pluginType = navigator.mimeTypes [ i ] Tipo ; if ( pluginType == " application /x -java -applet , version = " + VersionString ) {return true;} } } }
if (! webstartVersionCheck ( " 1.5 ")) Página 4
Guardar la página web con el nuevo código de JavaScript incorporadas . Usted tendrá que ir a la página web en un equipo que no tiene la versión actual de Java instalado para probar la detección del entorno de ejecución de Java y ver que Internet Explorer desencadena el componente de instalador de ActiveX para proceder con la instalación de Java o de actualización.