gpt4 book ai didi

Javascript 获得 MIME 类型支持

转载 作者:行者123 更新时间:2023-12-03 12:31:46 27 4
gpt4 key购买 nike

我找到了如何从 navigator.mimeTypes 获取 mimetypes:

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;
}​

但它不返回类似的类型 文本/html、文本/css 或文本/javascript。我发现:很自然地,有几种MIME类型是由浏览器自己处理的,比如text/javascript(JavaScript文件)、text/css(CSS样式表)、image/gif(GIF编码的图片)、image/jpegimages)、text/xml(XML 文件)和 text/html(HTML 文件)。然而,许多其他的是由插件和检查器 navigator.mimeTypes[“text/html”] != null 处理的,我怎样才能得到这些的列表?

最佳答案

在 Google Chrome/Firefox 中使用您的代码我得到:

application/vnd.chromium.remoting-viewer : /
pepper-application/x-chromoting : /
application/x-nacl : Native Client Executable/nexe
application/pdf : Portable Document Format/pdf
application/x-google-chrome-print-preview-pdf : Portable Document Format/pdf
application/x-shockwave-flash : Adobe Flash movie/swf
...
etc.

如果您使用的是 Internet Explorer,那么不幸的是不支持 navigator.mimeTypes。

请参阅下面的链接以确认您无法从 IE 获取 mimetypes 列表: http://www.howtocreate.co.uk/wrongWithIE/?chapter=navigator.plugins

关于Javascript 获得 MIME 类型支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10704489/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com