更改Chrome扩展程序中的响应

时间:2013-02-28 21:57:37

标签: google-chrome-extension

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

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

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

目前,您可以将hosts file example.com'重定向'更改为您自己的托管服务。然后,您创建is_logged_in.php并将内容设置为1。该脚本然后认为用户已登录。我已经检查过,这是有效的。但现在我想在Chrome扩展程序中使用它,因此它更加用户友好。

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

2 个答案:

答案 0 :(得分:2)

根据此活跃的铬issue,您现在无法在JavaScript扩展程序中修改响应正文。

如果你真的想这样做,可能的方法是使用NPAPI Plugins,但不幸的是,由于安全问题,我的情况不适合。

答案 1 :(得分:-3)

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

相关API