从浏览器中更改文件的内容类型?

时间:2013-06-28 21:23:33

标签: html browser github bitbucket

是否可以在浏览器中更改内容类型?

用例:bitbucket& github都允许您查看存储在存储库中的“原始”形式的文档。这些与Content-type: text/plain一起返回。但是,有时这些是HTML文档,我想在这种情况下查看它们呈现为HTML。

重要的是,我无法更改服务器返回Content-type的方式。

this answer给出了github的解决方法,但不是针对bitbucket)

2 个答案:

答案 0 :(得分:1)

我前段时间尝试过类似的东西。我使用JQuery将文本解析为Json或html。在HTML的情况下,我将其直接附加到DOM。

检查parseHTML()

答案 1 :(得分:1)

是的,只需使用浏览器插件,例如用于Chrome浏览器的RequestlyModify Headers用于Chrome浏览器(或类似用于其他浏览器,只需搜索“修改标头”附加组件)。

对于特定网址,您需要将Content-Type更改为text/html,并可能同时更改Content-Security-Policy(尝试default-src 'none'; style-src 'self' 'unsafe-inline'; img-src 'self' data:; script-src * 'unsafe-eval';)。