mozilla
Your Search Results

    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: khalid32, Potappo, ethertank, fscholz
    最終更新者: khalid32,