非標準
This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.
概要
アプリケーションにインストールされたプラグインをリスト化した、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。どの標準にも属しません。