对象标记导致IE崩溃

时间:2013-05-24 11:39:19

标签: java html deployment applet

我遇到了一个我正在网站上使用的java applet的问题。这个小程序本身一直工作到我认为Mai的18号。不管怎么说,只要我打开它,我的页面就会崩溃。 java控制台都没有打开,网站也没有加载完成。

屏幕下半部分会弹出一条消息 - > an add on for this website failed to run。 有了这条消息我想,这可能是我网站上的一个问题,我开始检查是否在Internet Explorer的安全选项中禁用了任何选项。 我确实将选项设置为最低级别,但crash继续发生。

在做了一些更多的研究后,我发现我当前的方法,访问applet,可能会导致IE的一些问题。我正在使用type="application/x-java-applet"访问插件。

这种方法工作了很长时间并没有造成任何问题。但不知何故,它现在导致问题,并且基于this方面,我确实为对象标签写了一个语句。

我写的对象标签:

<!--[if !IE]>-->
   <object type="application/x-java-applet" width="1" height="1" id="jsap" name="jsap">       
<!--<![endif]-->
<!--[if IE]>
    <object type="clsid:CAFEEFAC-0016-0000-FFFF-ABCDEFFEDCBA" width="1" height="1" id="jsap" name="jsap">       
<!--<![endif]-->
      <param name="archive" value="save_applet.jar,ojdbc6.jar"> </param>
      <param name="code" value="save_Applet.class"> </param>
      <param name="scriptable" value="true">
   </object>

applet本身只有一种方法。此方法打开JFilechoser,以便能够访问用户System。该小程序已在Chrome和Firefox中签名并正常运行。 但不知何故,这种实现确实会导致IE出现问题。这个问题就像一个星期前发生的那样。

有人有任何想法,在我尝试加载小程序后,是什么原因导致我的网站崩溃?

技术细节:

OS - &gt; Windows 7 x64

JRE - &gt;版本1.6.043

Applet JDK - &gt;版本1.6.024

IE - &gt;版本10.0.9200.16576

0 个答案:

没有答案