【发布时间】:2013-03-01 04:37:24
【问题描述】:
我正在开发一个 Java 小程序,但在 IE9 上遇到了问题。 In our design applet would be added and removed from the document when a particular tab is selected/deselected.
1) 选择选项卡后,小程序显示正常。在 java 控制台中,我看到以下消息:
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) 取消选择选项卡时:在 java 控制台中
basic: Starting applet teardown
basic: Finished applet teardown
basic: Removed progress listener:
紧随其后的是(不知道小程序又是谁,为什么又启动了)
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
当文档模式切换到 IE8 时,同样的小程序可以正常工作。此外,Firefox 也可以正常工作...
顺便说一句,我正在使用以下版本的 JRE
版本:7.0.150.3
任何想法为什么会意外重启小程序?
【问题讨论】:
-
“在我们的设计中applet会被添加和从文档中删除”其中可能存在(触发或原因)问题。
-
@AndrewThompson:确实,这通常是自找麻烦。但是,我必须同意 OP 的观点,即有时这就是你必须要做的(无论是否愿意)。