我正在使用 deployJava.js 来包含这样的小程序:
<script>
var attributes = {
name:'ForrestGump', id:'ForrestGump',
codebase:'java/', code:'ForrestGump',
cache_archive:'ForrestGumpSigned.jar',
cache_option:'Plugin',
initial_focus:false,
width:1, height:1 };
var parameters = { } ;
var version = '1.7.0' ;
deployJava.runApplet(attributes, parameters, version);
</script>
一些使用 IE 11(在 Windows 7 中,我不确定 Windows 8.1)的用户抱怨说,即使已经安装了最新的 java,它也会自动将它们转发到 Java 下载页面(在小程序加载之前)。我已经通过使用Java 的验证小程序和设置 var version = '1.1';来验证这一点。在上面的 js 中,他们说不会强制使用特定版本。
验证小程序告诉我 Java 已安装,即使使用 version='1.1' 它仍然会重定向它们。我注意到的另一件事是Java 卸载工具不会为它们加载。它说没有安装java。重新启动浏览器和 PC 似乎对此没有影响。
有没有人遇到过这个?关于如何禁用 deployJava 无论如何都无法转发到下载页面的任何建议,或者 IE 11 解决方法。