window.navigator.plugins

非標準
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 オブジェクトに用意されているプロパティは namefilenamedescription です。

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。どの標準にも属しません。

ドキュメントのタグと貢献者

Contributors to this page: fscholz, khalid32, ethertank, Potappo
最終更新者: khalid32,