2015-08-24 40 views
1

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

经过一番调试,我发现原因是document.getElementById('ExplorerApplet')。isActive();不能被调用。 isActive()是一个来自Applet.class的公共方法,我们用它来检测applet是否存在。

我检查了Oracle的发行说明,没有找到有用的信息。而且我也尝试用对象替换小程序标记,但是也失败了。任何人都可以提出一些想法

谢谢!

回答

0

问题解决。

原因是小程序容器是一个“隐藏”元素,删除这个属性,然后一切正常。我不知道为什么新的java插件的行为会发生变化,并且在发行说明中没有记录它。