ブラウザにインストールされているプラグインの情報を取得するには、navigator.pluginsを参照します。
サンプルソース
プラグインの情報は以下のような値が取得できます。
1 2 3 4 5 6 7 8 9 10 11 |
//プラグインの数を取得する var cnt = navigator.plugins.length; //プラグインの名前を取得する var nm = navigator.plugins[i].name; //プラグインのファイル名を取得する var fn = navigator.plugins[i].filename; //プラグインの説明を取得する var desc = navigator.plugins[i].description; |
navigator.pluginは配列なので、iにはインデックス番号を指定します。
インストールされているプラグイン名の一覧を表示するには以下のようにします。
例)インストールされているプラグイン名の一覧を表示する
1 2 3 |
for(var i=0; i<navigator.plugins.length; i++){ document.write(navigator.plugins[i].name); } |
解説
- navigator.pluginsのインデックス番号は、0からの連番です。