Java8 update60不再适用于IE

时间:2015-08-24 09:54:19

标签: java internet-explorer applet

我最近将我的JRE更新为Java8 update60,之后我发现applet不再适用于IE(版本8,9,10,11)。

经过一些调试后,我发现原因是 document.getElementById('ExplorerApplet')。isActive(); 无法调用。 isActive()是来自Applet.class的公共方法,我们用它来检测applet是否还活着。

我查看了Oracle的发行说明,没有找到有用的信息。我还尝试用对象替换 applet 标签,也失败了。谁能提出一些想法?

谢谢!

1 个答案:

答案 0 :(得分:0)

问题解决了。

原因是applet容器是一个“隐藏”元素,删除此属性然后所有工作正常。我不知道为什么新java插件的行为发生了变化,发行说明中没有记录。