我在 Web 应用程序 (ASP.NET) 中运行 Applet,使用deployJava.js进行部署。它在 Java 6 u XX 上工作/工作正常。
在 Java 7u5 的最新更新之后,我遇到了一个难以理解的问题。在 IE9 上,Applet 起初工作正常,但在任何重新加载(F5 或回发)之后,Applet 就会冻结。
Java Plug-in 10.5.0.05
Using JRE version 1.7.0_05-b05 Java HotSpot(TM) Client VM
User home directory = C:\Users\***
basic: Starting applet teardown
basic: Finished applet teardown
basic: Removed progress listener: sun.plugin.util.ProgressMonitorAdapter@2e749c
plugin2manager.parentwindowDispose
在 Firefox 和 Chrome 上,Applet 运行良好。将 JRE 版本降级到 6 后,所有浏览器(包括 IE-9)都可以正常工作。
我已经阅读了一些具有相同问题的 Java/Oracle/IE9 票证,并尝试了规定的解决方法,但它们没有帮助:
- 清除 Java 缓存
- 禁用/启用任何IE9 设置
- 安全、Java 脚本、ActiveX 过滤、兼容模式等)
- 清除文档类型
顺便说一句:在 IE9 冻结后,我检查了 iexplorer.exe 进程,它占用了 130 - 180 Mb 的 RAM。删除此进程后,iexplorer.exe 会重新加载并正常工作,直到下一次浏览器/小程序重新加载。
如果我不够清楚,请询问更多细节。谢谢。
谁能帮我解决 IE9&Java7 问题?