Internet Explorer mimeType 始终为空,并且无法在此浏览器中获取支持的 MIME 类型
Internet Explorer mimeTypes always empty and there is no way to get the supported MIME types in this the browser
以下代码行在IE上不起作用
<head>
<script type="text/javascript">
function GetMimeTypes () {
var message = "";
// Internet Explorer supports the mimeTypes collection, but it is always empty
if (navigator.mimeTypes && navigator.mimeTypes.length > 0) {
var mimes = navigator.mimeTypes;
for (var i=0; i < mimes.length; i++) {
message += "<b>" + mimes[i].type + "</b> : " + mimes[i].description + "<br />";
}
}
else {
message = "Your browser does not support this example!";
}
var info = document.getElementById ("info");
info.innerHTML = message;
}
</script>
</head>
<body onload="GetMimeTypes ()">
Supported MIME types:
<div id="info" style="width:500px; height:300px; overflow:auto; background-color:#e0d0d0;"></div>
</body>
有关更多详细信息,请访问
http://help.dottoro.com/ljfhqmfq.php
你使用的是哪个版本的IE?
我在IE11中尝试了相同的代码,它工作得很好。我得到了以下结果:
支持的 MIME 类型:应用/X导演:冲击波应用/X冲击波闪光:冲击波闪光应用/未来飞溅:冲击波闪光应用程序/x-silverlight-2 : Silverlight 插件应用程序/x-silverlight : Silverlight 插件
根据 MSDN 库,"从 IE11 开始,导航器对象支持插件和 mimeType 属性。
http://msdn.microsoft.com/en-us/library/ie/dn423948%28v=vs.85%29.aspx
相关文章:
- 是否可以使用javascript从浏览器获取访问的上一页的URL
- 如何使用Google Places Javascript API搜索附近的位置(自动从浏览器获取坐标)
- 让浏览器获取源代码并重新编译脚本以进行实时编辑
- 跨浏览器获取密钥代码
- 通过javascript从浏览器获取奥尔森时区ID信息
- 从浏览器获取制表键
- 在 node.js 上使用 socket.on 方法从浏览器获取数据
- 在本机浏览器获取中设置授权
- Web浏览器获取css和javascript文件
- 在编写量角器spec.js文件的测试用例中从浏览器获取会话值
- Android浏览器:获取视口大小
- 如何使用无头浏览器获取特定的get请求
- 跨浏览器-获取CSS颜色
- 从浏览器获取客户端时区
- 真正跨浏览器获取文档高度的方法
- 从node.js到浏览器获取大查询结果
- 从web浏览器获取位置
- 如何从浏览器获取TimeZoneID
- 从浏览器获取上传文件夹和文件名
- 如何使用javascript从浏览器获取当前光标样式