在IE9上意外重启Java applet [英] Unexpected restart of Java applet on IE9
问题描述
您好,
我正在研究一个Java小程序,并在IE9中加载此小程序。在我们的设计中,将添加和删除
applet选择/取消选择特定选项卡时的文档。
1)当选项卡被选中时,applet显示正常。在java控制台中,我看到以下消息:
基本:添加进度监听器
basic:Plugin2ClassLoader.addURL父级调用XXX
基本:小程序已初始化
基本:启动小程序
基本:小程序可见
基本:小程序已启动
basic:Told客户applet已启动
2)取消选择选项卡时:在java控制台中
基本:启动applet teardown
基本:完成小程序拆解
基本:删除进度监听器:
紧接着(不知道为什么小程序是否再次启动,谁做了?)
基本:已添加进度监听器:
basic:要求 <的Plugin2ClassLoader.addURL父级/ p>
basic:小程序已加载。
basic:Applet调整大小并添加到父容器
basic:PERF:AppletExecutionRunnable - applet.init()BEGIN; jvmLaunch dt 106964 us,pluginInit dt 45402059 us,TotalTime:45509023 us
basic:Applet初始化
basic:启动小程序
基本:已完成性能汇总
在开发人员工具中,同样的小程序工作正常 - >我将文档模式修改为IE8
此外,Firefox工作正常......
BTW,我使用的是JRE的跟随版本
版本: 7.0.150.3
为什么这个意外重启applet有什么想法?非常感谢任何帮助。
谢谢..
Usha
您好,
在脚本中搜索console.log并用包装函数替换...
function consoleLog(msg){
if(window.console){console.log(msg);}
}
问候。
Hello,
I am working on a java applet and while loading this applet in IE9. In our design applet would be added and removed from the document when a particular tab is selected/deselected.
1) When the tab is slected, applet shows up fine. in java console, i see following messages:
basic: Added progress listener
basic: Plugin2ClassLoader.addURL parent called for XXX
basic: Applet initialized
basic: Starting applet
basic: Applet made visible
basic: Applet started
basic: Told clients applet is started
2) When tab is deselected: In java console
basic: Starting applet teardown
basic: Finished applet teardown
basic: Removed progress listener:
Immediately followed by (Not sure why did the applet started up again and who did ?)
basic: Added progress listener:
basic: Plugin2ClassLoader.addURL parent called for
basic: Applet loaded.
basic: Applet resized and added to parent container
basic: PERF: AppletExecutionRunnable - applet.init() BEGIN ; jvmLaunch dt 106964 us, pluginInit dt 45402059 us, TotalTime: 45509023 us
basic: Applet initialized
basic: Starting applet
basic: completed perf rollup
This same applet works fine when in Developer Tools->I modify the Document Mode to IE8
Also, Firefox works fine too...
BTW, i'm using followign version of JRE
Version: 7.0.150.3
Any ideas why this unexpected restart of applet ? Any help greatly appreciated.
Thanks..
Usha
Hi,
search your scripts for console.log and replace with a wrapper function...
function consoleLog(msg){
if(window.console){console.log(msg);}
}
regards.
这篇关于在IE9上意外重启Java applet的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!