navigator.mimeTypes から MIME タイプを取得する方法を見つけました。
function GetMimeTypes() {
var message = "";
var mimes = navigator.mimeTypes;
for (var i = 0; i < mimes.length; i++) {
message += "<b>" + mimes[i].type + "</b> : " + mimes[i].description + "/" + mimes[i].suffixes + "<br />";
}
var info = document.getElementById("mime");
info.innerHTML = message;
}
ただし、text/html、text/css、text/javascript などの型は返されません。私が見つけた:当然、いくつかのMIMEタイプはブラウザ自体によって処理されます. /xml (XML ファイル)、および text/html (HTML ファイル)。ただし、他の多くはプラグインとチェッカーによって処理されます navigator.mimeTypes[“text/html”] != null, どうすればこれらのリストを取得できますか?