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.
const mimeTypes = navigator.mimeTypes;
const pdf = mimeTypes.namedItem("application/pdf");
if (pdf) {
console.log(pdf.description);
}
Spezifikationen
| Spezifikation |
|---|
| HTML # mimetypearray |