Wiki-учебник по веб-технологиям: JavaScript/МассивMimeTypes ...

Главная | Каталог |

Массив mimeTypes


mimeTypes это массив всех MIME-типов, поддерживаемых клиентом (внутренне – через вспомогательные приложения, или с помощью plug-in'ов). Каждый элемент массива является MimeType-объектом, который имеет свойства своего типа, описание, расширение файла и подключённые plug-in'ы.

Например, в следующей таблице даны значения для вывода JPEG-изображений.
Выражение
Значение
navigator.mimeTypes["image/jpeg"].typeimage/jpeg
navigator.mimeTypes["image/jpeg"].descriptionJPEG Image
navigator.mimeTypes["image/jpeg"].suffixesjpeg, jpg, jpe, jfif, pjpeg, pjp
navigator.mimeTypes["image/jpeg"].enabledPluginnull

Следующий скрипт проверяет, может ли клиент работать с клипами QuickTime:

var myMimetype = navigator.mimeTypes["video/quicktime"]
if (myMimetype)
   document.writeln("Click <A HREF='movie.qt'>here</A> to см. a " +
      myMimetype.description)
else
   document.writeln("Too bad, can't show you any movies.")