Web サイトで使用している Java アプレットに問題があります。アプレット自体は舞の18日まで動いていたようです。どういうわけか、ページを開くたびにクラッシュします。Java コンソールも開かず、Web サイトも完全に読み込まれません。
画面の下半分にメッセージがポップアップ表示されます -> 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>
アプレット自体には、メソッドが 1 つしかありません。このメソッドは JFilechoser を開き、ユーザー システムにアクセスできるようにします。アプレットは署名済みで、Chrome と Firefox で動作します。しかし、どういうわけか、この実装は IE で問題を引き起こします。この問題は 1 週間前に発生し、以前は機能していました。
アプレットを読み込もうとした後に Web サイトがクラッシュする原因は何ですか?
技術的な詳細:
OS -> Windows 7 x64
JRE -> バージョン 1.6.043
アプレット JDK -> バージョン 1.6.024
IE -> バージョン 10.0.9200.16576