Chrome或Firefox中的“以MIME类型查看”

时间:2011-01-26 16:34:57

标签: firefox google-chrome mime-types

有没有办法强制Firefox或Chrome将加载的资源解释为特定的MIME类型?

例如,默认情况下,在线SCC界面(如Google代码)提供的原始代码视图会将内容发送为text/plain。如果我正在查看HTML文件,我希望能够在浏览器中覆盖它并将其视为text/html

Firefox或Chrome是否有提供“以MIME格式查看”功能的扩展程序或隐藏命令?

3 个答案:

答案 0 :(得分:28)

无耻插件:我刚刚发布了一个(免费)Chrome扩展程序,可以满足您的要求。它可以在Chrome web store上找到。它的工作原理是收听chrome.webRequest.onHeadersReceived事件并修补自定义content-type HTTP标头。如果你想自己构建或者看看它是如何实现的,the source is available on GitHub

答案 1 :(得分:5)

对于Firefox,有一个附加组件几乎提供了您想要的功能:https://addons.mozilla.org/en-US/firefox/addon/force-content-type/。不知道是否有Chrome扩展程序。

即使功能存在,我也不建议您在示例中使用它:任意HTML可以访问google.com域以获取cookie和脚本,这在安全性方面确实非常糟糕。

答案 2 :(得分:-3)

Ubuntu 12.04有一个名为Tweak的系统设置扩展。这有一个FileType Manager。