Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web-APIs
  3. PluginArray

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.

View in EnglishAlways switch to English

PluginArray

Veraltet: Diese Funktion wird nicht mehr empfohlen. Obwohl einige Browser sie möglicherweise noch unterstützen, könnte sie bereits aus den relevanten Webstandards entfernt worden sein, in Kürze entfernt werden oder nur noch aus Kompatibilitätsgründen bestehen. Vermeiden Sie die Verwendung und aktualisieren Sie vorhandenen Code, falls möglich; siehe dieKompatibilitätstabelle am Ende dieser Seite, um Ihre Entscheidung zu unterstützen. Beachten Sie, dass diese Funktion jederzeit aufhören könnte zu funktionieren.

DasPluginArray-Interface wird verwendet, um eine Liste vonPlugin-Objekten zu speichern; es wird durch dienavigator.plugins-Eigenschaft zurückgegeben. DasPluginArray ist kein JavaScript-Array, besitzt jedoch dielength-Eigenschaft und unterstützt den Zugriff auf einzelne Elemente über die Klammernotation (plugins[2]) sowie über die Methodenitem(index) undnamedItem("name").

Hinweis:Eigene Eigenschaften vonPluginArray-Objekten sind in den neuesten Browserversionen nicht mehr aufzählbar.

Instanz-Eigenschaften

PluginArray.lengthSchreibgeschütztVeraltet

Die Anzahl der Plugins im Array.

Instanz-Methoden

PluginArray.itemVeraltet

Gibt dasPlugin an dem angegebenen Index im Array zurück.

PluginArray.namedItemVeraltet

Gibt dasPlugin mit dem angegebenen Namen zurück.

PluginArray.refreshVeraltet

Aktualisiert alle Plugins auf der aktuellen Seite, optional wird das Dokument neu geladen.

Beispiele

Die folgende Beispiel-Funktion gibt die Version des Shockwave Flash-Plugins zurück.

js
const pluginsLength = navigator.plugins.length;document.body.innerHTML =  `${pluginsLength} Plugin(s)<br>` +  `<table><thead>` +  `<tr><th>Name</th><th>Filename</th><th>description</th><th>version</th></tr>` +  `</thead><tbody></tbody></table>`;const table = document.getElementById("pluginTable");for (let i = 0; i < pluginsLength; i++) {  let newRow = table.insertRow();  newRow.insertCell().textContent = navigator.plugins[i].name;  newRow.insertCell().textContent = navigator.plugins[i].filename;  newRow.insertCell().textContent = navigator.plugins[i].description;  newRow.insertCell().textContent = navigator.plugins[i].version ?? "";}

Das folgende Beispiel zeigt Informationen über das/die installierten Plugin(s) an.

js
const pluginsLength = navigator.plugins.length;document.write(  `${pluginsLength.toString()} Plugin(s)<br>` +    `Name | Filename | description<br>`,);for (let i = 0; i < pluginsLength; i++) {  document.write(    `${navigator.plugins[i].name} | ${navigator.plugins[i].filename} | ${navigator.plugins[i].description} | ${navigator.plugins[i].version}<br>`,  );}

Spezifikationen

Specification
HTML
# pluginarray

Browser-Kompatibilität

Zusätzlich zur Auflistung jedes Plugins als Pseudo-Array mit nullbasierten numerischen Eigenschaften bietet Firefox Eigenschaften, die der Plugin-Name direkt auf demPluginArray-Objekt sind.

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2025 Movatter.jp