这似乎是困难的问题(或不可能?).我想通过观看Chrome扩展程序后台脚本来获取并阅读由浏览器中的HTTP请求引起的HTTP响应.我们可以通过这种方式获得HTTP Request Body
chrome.webRequest.onBeforeRequest.addListener(function(data){
// data contains request_body
},{'urls':[]},['requestBody']);
Run Code Online (Sandbox Code Playgroud)
我还检查了这些stackoverflows
有没有聪明的方法来获取Chrome扩展中的HTTP响应体?
我有这个Chrome扩展程序,可以在发送请求之前修改请求标头.我现在希望能够在同一扩展中检查响应的标题.我搜索了整个Chrome扩展API,但我找不到任何有趣的东西.
这是我用来修改请求标头的代码,也许对你来说知道我是怎么做的很有用.
chrome.webRequest.onBeforeSendHeaders.addListener(
function(details) {/*do something*/},
{urls: ["<all_urls>"]},
["blocking", "requestHeaders"]);
Run Code Online (Sandbox Code Playgroud)
有谁知道怎么做,或者可以指向一个有趣的来源?谢谢