0

我在网站上使用的 java 小程序有问题。我猜小程序本身一直工作到 18 日。不知何故,每当我打开它时,我的页面就会崩溃。Java 控制台都没有打开,网站也没有加载完成。

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

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

这种方法工作了很长时间,没有引起任何问题。但不知何故,它现在引起了问题,并且基于这一方面,我确实为对象标签写了一个声明。

我写的对象标签:

<!--[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>

小程序本身只有一种方法。此方法打开一个 JFilechoser,以便能够访问用户系统。该小程序已签名并在 Chrome 和 Firefox 中运行。但不知何故,这种实现确实会导致 IE 出现问题。这个问题发生在一周前,之前一直在工作。

有人知道,在我尝试加载小程序后,什么会导致我的网站崩溃?

技术细节:

操作系统 -> Windows 7 x64

JRE -> 版本 1.6.043

小程序 JDK -> 版本 1.6.024

IE -> 版本 10.0.9200.16576

4

0 回答 0