2012-03-06 292 views
7

Google Chrome支持自定义MIME类型吗?实际上,我在Windows注册表中添加了我们自己的MIME类型,Chrome应该支持这种类型。但是,Chrome无法阅读。 我已经用JavaScript编写了一个方法。在该方法中,调用Navigator.MimeType["<customMimeType>"]。 如果在Firefox中执行脚本,它会给出正确的结果,但对于chrome,此语句不起作用。我如何在Chrome中创建自定义MIME类型? 插件是否有其他方式注册他们的MIME类型,Chrome会检测到这种情况? 任何人都可以请提供良好的资源来建立插件(不扩展)为铬?Google chrome是否支持自定义MIME类型?

+1

你指的是[navigator.mimeTypes(https://开头开发商.mozilla.org/EN-US /文档/ DOM/window.navigator.mimeTypes)? – 2013-05-10 09:29:51

+0

是的。 Navigator.MimeType [“”] – Kiran 2013-05-10 09:36:36

+0

在我的机器上,当在两个不同的浏览器上运行同一个java脚本时,Navigator.MimeType.Length的结果不同。 在Firefox中,MimeType数组的长度为31,Chrome为23。 意味着Chrome无法检测到Firefox可检测到的某些类型。 – Kiran 2013-05-10 09:52:04

回答

2

对不起,但据我所知,目前的谷歌浏览器版本没有兼容性。你可以使用标准的MIME来代替自定义的MIME。

+0

那我该如何处理这个问题呢? – Kiran 2012-03-08 06:20:50

1

使用标准的MIME类型将是最好的选择,而不是定制one.Chrome不支持自定义MIME types.Thanks

0

您所定义的在Windows注册表所有类型的参数?

请参照老帖子在Windows中定义link

定义MIME如果你错过了最后一行

[HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/atom+xml] 
    "Extension"=".atom" 

这里.atom是你的类型和应用程序/原子+ XML是你的定义。

您还没有定义,你MIME类型名称或定义所以没能在上判断,请确定,如果上面没有帮助..