mimeTypeNN 3 IE 5(Mac) DOM なし

mimeType オブジェクトは navigator オブジェクトに属します。このオブジェクトは MIME タイプ仕様を表します。このプロパティは、ブラウザが特定の MIME タイプの外部コンテンツを処理する機能を持っているかどうかをダウンロードに入る前にスクリプトで調べます。これらのプロパティはすべて、Navigator の [Plug-ins について] メニューオプションを選択すると表示される内部ドキュメントにあります。この方法は Macintosh 版 IE 5 に実装されていますが、Windows 版 IE では外部メディアへの対応状況を object 要素で判定するというまったく異なるシステムが採用されています。

 
オブジェクト参照
 
navigator.mimeTypes[i]
 
オブジェクト固有のプロパティ
 
descriptionenabledPluginsuffixestype
 
オブジェクト固有のメソッド

なし

 
オブジェクト固有のイベントハンドラープロパティ

なし

descriptionNN 3 IE 5(Mac) DOM なし

読み取り専用

プラグインの簡単な説明を返します。この情報は、デベロッパーによってプラグインに埋め込まれています。この説明は、同じプラグインでも OS が違うと異なることがあります。

 
 
var descr = navigator.mimeTypes["video/mpeg"].description;
 

文字列

 
既定値

なし

enabledPluginNN 3 IE 5(Mac) DOM なし

読み取り専用

現在の MIME タイプに基づいてフォーマットされている受信データを再生する、現在設定されているプラグインに相当する plugin オブジェクトへの参照を返します。次に、返された plugin オブジェクトのプロパティを調べ、その名前などを抽出できます。

 
 
var plugName = navigator.mimeTypes["video/mpeg"].enabledPlugin.name;
 

plugin オブジェクトへの参照

 
既定値

なし

suffixesNN 3 IE 5(Mac) DOM なし

読み取り専用

mimeType オブジェクトに関連付けられたファイルが、その MIME タイプに対応するプラグインでサポートされている場合に、そのファイル拡張子のコンマ区切りリストを返します。たとえば、QuickTime プラグインが video/avi タイプで認識する拡張子は次のとおりです。

avi, vfw
 

ブラウザに登録された mimeType オブジェクトに対してループを実行し、一致する mimeType オブジェクトについてプラグインがインストールされているかどうかを enabledPlugin プロパティで調べることができます。

 
 
var suff = navigator.mimeTypes["audio/mpeg"].suffixes;
 

文字列

 
既定値

なし

typeNN 3 IE 5(Mac) DOM なし

読み取り専用

mimeType オブジェクトに関連付けられた MIME タイプの文字列を返します。たとえば、すべての mimeType オブジェクトに対してループを実行して特定の MIME タイプ (application/x-midi) に一致するものを検索し、その mimeType オブジェクトをさらに調べて、それが現在サポートされていて使用可能であるかどうかを確認できます。

 
 
var MType = navigator.mimeTypes[3].type;
 

文字列

 
既定値

なし