Verificar versão do java em javascript

0 respostas
schkr4b

O código abaixo funciona no firefox, porem nao funciona no internet explorer

Alguem saberia me dizer qual a forma correta de verificar se o cliente possui o java.. e qual a versão que ele possui de modo que funcione no IE e no FF?!

<html>
<head>
<title>Versão Java em JS</title>

<script type="text/javascript">
function verificaVersao() {
  var result = { 
    javaEnabled: false,
    version: ''
  };
  if (typeof navigator != 'undefined' && typeof navigator.javaEnabled != 'undefined') 
    result.javaEnabled = navigator.javaEnabled();
  else
    result.javaEnabled = 'unknown';
  if ((navigator.javaEnabled()) && (typeof (java) != 'undefined'))
    result.version = java.lang.System.getProperty("java.version");
    
    versao = result.version.substring(0,3);
    if(versao < 1.6)
    	alert("Versao inferior.");
    else
    	alert("Version: " + versao);
    
  if(result.javaEnabled){
  
  	

  }else{
  	alert("Versão java desativada.");
  }
  
  //return result;
}
</script>
</head>

<body onload="verificaVersao()">

Versão JAVA

</body>
</html>
Criado 2 de janeiro de 2008
Respostas 0
Participantes 1