我正在尝试使用Oracle的deployJava.js脚本来检查已安装的java版本。它在FireFox和IE10上运行得很好,但在最新版本的Chrome上却失败了(42节)。
有人遇到过这个错误吗?
这是我在最新版本的deployJava.js中使用的代码:
<html>
<head>
</head>
<body>
<script type="text/javascript" src="deployJava.js">
</script>
<script language="JavaScript">
var isJava6 = deployJava.versionCheck("1.6.0+");
if (isJava6) {
alert('java 6 or greater was found');
} else {
alert('no java 6 or greater was found');
}
</script>发布于 2015-04-19 11:19:57
在第42版上,默认情况下,chrome会禁用NPAPI,从而禁用NPRuntime脚本插件库(TM)。
一旦禁用了这个插件,deployJava.js就无法获取当前安装的java版本,并且总是将您重定向到java站点以下载最新的java版本。
解决这个问题的方法(假设工作到第45节)是通过执行以下操作来启用NPAPI:
https://stackoverflow.com/questions/29727887
复制相似问题