非標準
この機能は標準ではなく、標準化の予定もありません。公開されているウェブサイトには使用しないでください。ユーザーによっては使用できないことがあります。実装ごとに大きな差があることもあり、将来は振る舞いが変わるかもしれません。
概要
アプリケーションにインストールされたプラグインをリスト化した、PluginArray
オブジェクトを返します。
構文
plugins = navigator.plugins;
- plugins : インストールされたプラグインを取得するための
Plugin
オブジェクト を含むPluginArray
オブジェクト
戻り値は JavaScript の配列ではありませんが、length
プロパティを持っています。また、各要素にアクセスする方法として、item(index )
、 namedItem("name" )
メソッド経由だけでなく、plugins[2]
のように、角括弧を使う方法もサポートしています。
例
以下の例は、高位の文書のためにインストールされたプラグインについての情報を出力します。注意:Plugin オブジェクトに用意されているプロパティは name
、filename
、description
です。
Gecko 1.9.2 note
Gecko 1.9.2 で
version
プロパティが追加されました。var L = navigator.plugins.length; document.write( L.toString() + " Plugin(s)<br>" + "Name | Filename | description<br>" ); for(var i = 0; i < L; i++) { document.write( navigator.plugins[i].name + " | " + navigator.plugins[i].filename + " | " + navigator.plugins[i].description + " | " + navigator.plugins[i].version + "<br>" ); }
注記
Plugin
オブジェクトは、ブラウザにインストールされた様々なプラグインについての情報を取得して表示する小さなインタフェースです。 プラグインの一覧は、ブラウザのアドレスバーに about:plugins
と入力することでも閲覧可能です。
仕様
DOM Level 0。どの標準にも属しません。