plugin | NN 3 IE 5(Mac) DOM なし
plugin オブジェクトは、起動時にブラウザで登録されたプラグインを表します。単一のプラグインへのアクセスは通常 navigator.plugins 配列を使って行われます。また、navigator.mimeTypes 配列や関連プロパティを使用して、外部コンテンツを読み込む前に、必要なプラグインがブラウザにインストールされているかどうかを調べることもよく行われます。ほとんどのプロパティは、Navigator の [ヘルプ] メニューからアクセスできる [Plug-ins について] というウィンドウにある情報、または Macintosh 版 IE の [ファイルヘルパー] での設定情報にスクリプトでアクセスできます。Windows 版 IE では、再生できる外部メディアを判断するために、これとは異なる方法 (ActiveX コントロールを読み込むオブジェクト要素を使用する方法など) が採用されています。
オブジェクト参照
    navigator.plugins[i]
オブジェクト固有のプロパティ
description | filename | length | name
オブジェクト固有のメソッド
refresh()

description | NN 3 IE 5(Mac) DOM なし
| 読み取り専用
プラグインについてその製造元から提供された簡単な説明を返します。
例
    var descr = navigator.plugins[2].description;
値
文字列
既定値
なし

filename | NN 3 IE 5(Mac) DOM なし
| 読み取り専用
プラグインバイナリのファイル名を返します。Navigator の Win32 バージョンではフルパス名が返され、Mac では (Navigator、IE 共に) ファイル名のみが返されます。
例
    var file = navigator.plugins[2].filename;
値
文字列
既定値
なし

length | NN 3 IE 5(Mac) DOM なし
| 読み取り専用
プラグインがサポートしている MIME タイプの数を返します。このプロパティと、ブラウザが認識している plugin オブジェクトの数を数える navigator.plugins 配列全体の length プロパティとを混同しないでください。
例
    var howManyMIMEs = navigator.plugins[2].length;
値
整数
既定値
なし

name | NN 3 IE 5(Mac) DOM なし
| 読み取り専用
製造元によって指定されているプラグインの名前を返します。ただし複数の OS 用に設計されたプラグインの名前がすべてのバージョンで必ずしも一致するとは限りません。
例
    var pName = navigator.plugins[2].name;
値
整数
既定値
なし

refresh() | NN 3 IE 5(Mac) DOM なし
プラグインディレクトリにインストールされたプラグインを再度登録するようにブラウザに指示します。これによりブラウザは、ユーザーにブラウザの再起動を強いることなく、新しくインストールされたプラグインを呼び出すことができます。
パラメータ
なし
戻り値
なし