JavaScript 使用可能なMIMEのタイプを取得する
「length」プロパティでMIMEタイプの数を出し、そのブラウザで利用可能なMIMEタイプの一覧を作成しています。「Type」プロパティはMIMEのタイプ、「description」プロパティはその詳細を、「suffixes」プロパティは拡張子をそれぞれ返します。mimeTypesオブジェクトには、その他にも「enablePlugin」というプロパティがあります。
- オブジェクト(配列):navigator.mimeTypes
- プロパティ:navigator.mimeTypes[n].type
- プロパティ:navigator.mimeTypes[n].description
- プロパティ:navigator.mimeTypes[n].suffixes
JavaScript1.1で追加された、読み出し専用プロパティです。
<script>
var L = navigator.mimeTypes.length;
document.write( L );
document.write("個". bold());
document.write("<p>");
document.write("タイプ/説明/拡張子".bold());
document.write("<br>");
for (i=0; i<L; i++) {
document.write (navigator.mimeTypes [i].type);
document.write(" / ".bold());
document.write (navigator.mimeTypes [i].description);
document.write(" / ".bold());
document.write (navigator.mimeTypes [i].suffixes);
document.write("<br>");
}
</script>