5

我目前正在开发 Chrome 扩展程序。我只是不明白是否/如何更改 Chrome 中的响应正文。

示例:网站执行 XMLhttpRequest 到example.com/is_logged_in.php. 这返回0。我想制作一个自动更改01. 而不是通过更改进行调用的 javascript,而是通过更改响应正文,因此 javascript 认为它收到了一个1.

我知道您可以使用chrome.webRequest更改响应标头,但我想更改响应正文,而不是响应标头。

目前可以通过将您hosts fileexample.com“重定向”更改为您自己的主机。然后创建is_logged_in.php内容并将其设置为1. 然后脚本认为用户已登录。我已经检查过了,这很有效。但现在我想在 Chrome 扩展中使用它,这样它对用户更友好。

Chrome 可以更改响应(正文,而不是其标题)吗?如果可以,如何更改?

4

2 回答 2

2

根据这个活跃的铬问题,您现在无法修改 JavaScript 扩展中的响应正文。

如果您真的想这样做,可能的方法是使用NPAPI Plugins,但不幸的是,由于安全问题,这不是我的选择。

于 2013-07-26T14:36:15.850 回答
-3

是的,您可以使用 chrome 扩展来操纵 Body URL 等的响应,看看这些 API。

相关 API

于 2013-03-01T06:46:31.877 回答