我正在尝试使用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>
答案 0 :(得分:1)
在版本42上,默认情况下会启用chrome,禁用NPAPI会禁用NPRuntime Script Plug-in Library for Java(TM)。
一旦禁用此插件,deployJava.js将无法获取当前安装的Java版本,并始终将您重定向到java站点以下载最新的Java版本。
解决方法(假设工作到第45页)是通过执行以下操作来启用NPAPI: