Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何编写JavaScript函数检查JRE版本_Java_Javascript - Fatal编程技术网

如何编写JavaScript函数检查JRE版本

如何编写JavaScript函数检查JRE版本,java,javascript,Java,Javascript,我是JavaScript新手。如何编写JavaScript函数,返回计算机中已安装的Java版本 谢谢 Sunil Kumar Sahoo使用,您的答案是getJREs()函数: <script src="http://www.java.com/js/deployJava.js"></script> <script> var versions = deployJava.getJREs(); alert(versions); </scr

我是JavaScript新手。如何编写JavaScript函数,返回计算机中已安装的Java版本

谢谢
Sunil Kumar Sahoo

使用,您的答案是
getJREs()
函数:

<script src="http://www.java.com/js/deployJava.js"></script>
<script>
     var versions = deployJava.getJREs();
     alert(versions);
</script>

var versions=deployJava.getJREs();
警报(版本);
NBit在各种浏览器中以一致的方式工作

var JavaVersion = PluginDetect.getVersion('Java', 'getJavaInfo.jar');
var Java0Status = PluginDetect.isMinVersion('Java', '0', 'getJavaInfo.jar');
alert('Java version is ' + JavaVersion + '\n' + 'Java status is ' + Java0Status);

这是,您也可以查看以了解详细信息

通常情况下,您不能直接从Javascript检查Java版本,需要两个步骤

  • 首先检查是否使用javascript安装了Java

    navigator.javaEnabled()

  • 然后加载java小程序,并检查其版本

PS:别人提到过,也做过类似的方法

下面是它的一些代码,将对象标记写入页面并进行检查

document.write('<'+'object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" 
document.write('<'+'object classid="clsid:CAFEEFAC-DEC7-0000-0000-ABCDEFFEDCBA"

document.write(“您可以使用中的
deployJava.getJREs()
方法(返回当前安装的JREs的列表)