PluginArray - プラグインの一覧
PluginArrayは、ユーザーエージェントがサポートしているプラグインの一覧を管理するための機能を備えたインターフェイスです。
概要
- 名前
- PluginArray
- IDL
[Exposed=Window, LegacyUnenumerableNamedProperties] interface PluginArray { void refresh(optional boolean reload = false); readonly attribute unsigned long length; getter Plugin? item(unsigned long index); getter Plugin? namedItem(DOMString name); };
- 仕様書
- https://html.spec.whatwg.org/multipage/system-state.html#pluginarray
チュートリアル
PluginArrayは、NavigatorPlugins.pluginsが返します。
var pluginArray = navigator.plugins ;
コンストラクタ
コンストラクタはありません。
プロパティ
length
ブラウザにインストールされているプラグインの個数を返します。
メソッド
item()
インデックス番号を指定して、プラグインを取得します。
namedItem()
名前を指定して、プラグインを取得します。
refresh()
現在のドキュメントで使用しているプラグインの一覧の情報を更新します。
定数
固有の定数はありません。
イベント
固有のイベントハンドラはありません。
サポート状況
クリックすると、バージョンごとの対応状況を確認できます。
Features | Chrome | Firefox | Safari | Edge | IE | Opera | iOS Safari | Android |
---|---|---|---|---|---|---|---|---|
PluginArray | ● | ● | ● | ● | ● 8+ | ● 11.6+ | ● | ● |
item() | ● | ● | ● | ● | ● 11+ | ● 15+ | ● | ● |
length | ● | ● | ● | ● | ● 8+ | ● 15+ | ● | ● |
namedItem() | ● | ● | ● | ● | ● 11+ | ● 15+ | ● | ● |
refresh() | ● | ● | ● | ● | ● 9+ | ● 11.6+ | ● | ● |
関連記事
- NavigatorPlugins
- NavigatorPluginsは、ユーザーエージェントの、プラグイン関連の情報を取得するためのインターフェイスです。
- MimeTypeArray
- MimeTypeArrayは、ユーザーエージェントがサポートしているmime typeの一覧を管理するための機能を備えたインターフェイスです。
- Plugin
- Pluginは、個々のプラグインを管理するための機能を備えたインターフェイスです。
- MimeType
- MimeTypeは、個々のmime typeを管理するための機能を備えたインターフェイスです。