我目前正在开发 Chrome 扩展程序。我只是不明白是否/如何在 Chrome 中更改响应正文。
示例 :
网站向 example.com/is_logged_in.php
发出 XMLhttpRequest .这将返回 0
.我想制作一个自动更改 0
的脚本到 1
.不是通过更改进行调用的 javascript,而是通过更改响应正文,因此 javascript 认为它收到了 1
.
我知道您可以使用 chrome.webRequest 更改响应 header 但我想更改响应正文,而不是响应 header 。
目前可以通过更改您的 hosts file
所以example.com
“重定向”到您自己的主机。然后你创建 is_logged_in.php
并将内容设置为 1
.然后脚本认为用户已登录。我已经检查过了,这有效。但现在我希望在 Chrome 扩展程序中使用它,这样它对用户更友好。
Chrome 可以更改响应(正文,而不是标题)吗?如果可以,如何更改?
最佳答案
据此活性 Chrome issue您现在不能修改 JavaScript 扩展中的响应正文。
如果你真的想这样做,一种可能的方法是使用 NPAPI Plugins ,但不幸的是,由于安全问题,这不是我的选择。
关于google-chrome-extension - Chrome 扩展程序中的更改响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15146456/