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

View in English Always switch to English

MimeTypeArray

Deprecated

Avoid using this feature in new projects. This feature may be a candidate for removal from web standards or browsers.

Das MimeTypeArray Interface gibt ein Array von MimeType-Instanzen zurück, die jeweils Informationen über unterstützte Browser-Plugins enthalten. Dieses Objekt wird von der veralteten Navigator.mimeTypes-Eigenschaft zurückgegeben.

Dieses Interface war ein Versuch, eine unveränderbare Liste zu erstellen und wird nur weiterhin unterstützt, um Code, der es bereits verwendet, nicht zu brechen. Moderne APIs repräsentieren Listenstrukturen mit Typen, die auf JavaScript-Arrays basieren, wodurch viele Array-Methoden verfügbar werden und gleichzeitig zusätzliche Semantiken bei der Verwendung auferlegen (wie beispielsweise das Festlegen, dass ihre Elemente schreibgeschützt sind).

Instanz-Eigenschaften

MimeTypeArray.length

Die Anzahl der Elemente im Array.

Instanz-Methoden

MimeTypeArray.item()

Gibt das MimeType-Objekt mit dem angegebenen Index zurück.

MimeTypeArray.namedItem()

Gibt das MimeType-Objekt mit dem angegebenen Namen zurück.

Beispiel

Das folgende Beispiel testet, ob ein Plugin für den 'application/pdf'-MIME-Typ verfügbar ist und wenn ja, protokolliert es dessen Beschreibung.

js
const mimeTypes = navigator.mimeTypes;
const pdf = mimeTypes.namedItem("application/pdf");

if (pdf) {
  console.log(pdf.description);
}

Spezifikationen

Spezifikation
HTML
# mimetypearray

Browser-Kompatibilität