ユーザーがボタンをクリックした後に最終的にアプレットを起動する .aspx ページを開発しています (<applet>
タグを使用しています)。したがって、ユーザーのブラウザでJavaが有効/インストールされているかどうかを検出したいと思います。
navigator.javaEnabled() メソッドを使用しています。ただし、これは IE7 では問題なく動作しますが、Firefox 3.0.12 では一貫性のない結果が返され (さまざまなブラウザーについてはわかりません)、時々 Java が有効になっていると表示されます (これは有効です)。アプレットからこのページに再び戻ると、false が報告されます。Firefox を閉じてアプレット起動ページに戻ると、navigator.javaEnabled() は再び true を (正しく) 報告します。
この一貫性のない動作を決定しているものはありますか、それとも navigator.javaEnabled() は Java アプレット チェックを行う最良の方法ではありませんか?
前もって感謝します。