検索と試行で 4 時間を無駄にしましたが、うまくいきませんでした。
if ((navigator.plugins) && (navigator.plugins.length)) {
for (var xx = 0, l = navigator.plugins.length; xx < l; xx++) {
var tn = navigator.plugins[xx].name;
if (tn.indexOf("Java") != -1) {
document.write("Found ");
}
else {
document.write("Nothing ");
}
}
}
「Found」または「Nothing」だけを記述する代わりに、このスクリプトは次のように記述します。
NothingNothingFoundNothing
(4つのプラグインがあります):
回答が 1 つだけになるようにするにはどうすればよいですか? Javaがインストールされているかどうかを確認する他の方法は必要ありません。上記だけですが、機能しています。
編集: お二人に感謝します。今は機能しています。