【发布时间】:2012-03-23 19:13:47
【问题描述】:
Google chrome 是否支持自定义 MIME 类型?实际上,我在 Chrome 应该支持的 Windows 注册表中添加了我们自己的 MIME 类型。但是,Chrome 无法读取。
我用 JavaScript 编写了一种方法。在那个方法中 m 调用 Navigator.MimeType["<customMimeType>"] 。
如果在 Firefox 中执行脚本,它会给出正确的结果,但对于 chrome,此语句不起作用。如何在 Chrome 中创建自定义 MIME 类型?
插件是否可以通过其他方式注册其 MIME 类型并且 Chrome 会检测到这一点?
谁能提供好的资源来为 chrome 构建 plugin(不是扩展)?
【问题讨论】:
-
你指的是navigator.mimeTypes吗?
-
是的。 Navigator.MimeType["
"] -
在我的机器上,相同的 java 脚本在两个不同的浏览器上运行时会为 Navigator.MimeType.Length 提供不同的结果。在 Firefox 中,MimeType 数组的长度是 31,而对于 Chrome,它是 23。意味着 Chrome 无法检测到某些可以被 firefox 检测到的类型。
标签: javascript google-chrome browser cross-browser mime-types