0

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

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

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

这个答案为github提供了一种解决方法,但不适用于bitbucket)

4

2 回答 2

1

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

检查parseHTML()

于 2013-06-28T21:27:13.933 回答
1

是的,只需使用浏览器插件,例如Chrome 的RequestlyModify Headers for Google Chrome™”(或类似的其他浏览器,只需搜索“modify headers”插件)。

对于特定的 URL,您需要更改Content-Typetext/html,并且可能还需要更改Content-Security-Policy(尝试default-src 'none'; style-src 'self' 'unsafe-inline'; img-src 'self' data:; script-src * 'unsafe-eval';)。

于 2016-11-11T10:41:17.650 回答