JavaScript 使用可能なプラグインを取得する

「length」プロパティでプラグインの数を出し、そのブラウザで使用可能なプラグイン一覧を作成しています。「name」プロパティはプラグインの名前を、「filename」プロパティはファイル名を、「description」プロパティはその詳細をそれぞれ返します。

JavaScript1.1で追加された、読み取り専用プロパティです

  • オブジェクト(配列):navigator.plugins
  • プロパティ:navigator.plugins[n].name
  • プロパティ:navigator.plugins[n].filename
  • プロパティ:navigator.plugins[n].description

var L = navigator.plugins.length; 
document.write( L );
document.write("個". bold());
document.write("<p>");
document.write("タイプ/ファイル名/説明".bold());
document.write("<br>");
for (i=0; i<L; i++) {                
    document.write (navigator.plugins [i].name);
    document.write(" / ".bold());
    document.write (navigator.plugins [i].filename); 
    document.write(" / ".bold());
    document.write (navigator.plugins [i].description);
    document.write("<br>");
}
                
実行結果
実行結果