ブラウザにインストールされているプラグインの情報を取得するには、window.navigator.plugins を使用します。
サンプルソース
例)ボタンを押すと、プラグインの情報をコンソールに出力する
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>プラグインの情報を表示する</title> <script> function test(){ //プラグインの情報を取得する(配列で取得されます。) var arr = navigator.plugins; //内容をコンソールに出力する for(var i=0;i<arr.length;i++){ console.log((i+1) + "個目 ------------------------------"); console.log("name:" + arr[i].name); console.log("description:" + arr[i].description); console.log("filename:" + arr[i].filename); } } </script> </head> <body> <input type="button" value="ボタン" onclick="test();"> </body> </html> |
プロパティ | 内容 |
---|---|
name | プラグイン名 |
description | プラグインの説明文 |
filename | プラグインのファイル名 |
上記以外のプロパティもあります。
解説
- 戻り値は、取得したプラグインが配列で返ります。
- navigator.pluginsは標準メソッドではないので、環境によっては動作は保証されません。