Navigator: свойство mimeTypes

Устарело: Эта возможность была удалена из веб-стандартов. Хотя некоторые браузеры по-прежнему могут поддерживать её, она находится в процессе удаления. Не используйте её ни в старых, ни в новых проектах. Страницы или веб-приложения, использующие её, могут в любой момент сломаться.

Возвращает объект MimeTypeArray (en-US), который содержит список объектов MimeType (en-US), представляющий собой MIME-типы, известные браузеру.

Синтаксис

mimeTypes = navigator.mimeTypes;

mimeTypes - объект MimeTypeArray, который имеет свойство length, а также методы item(index) и namedItem(name).

Примеры

js
function isJavaPresent() {
  return "application/x-java-applet" in navigator.mimeTypes;
}

function getJavaPluginDescription() {
  var mimetype = navigator.mimeTypes["application/x-java-applet"];
  if (mimetype === undefined) {
    // no Java plugin present
    return undefined;
  }
  return mimetype.enabledPlugin.description;
}

Спецификации

Specification
HTML Standard
# dom-navigator-mimetypes

Совместимость с браузерами

BCD tables only load in the browser