如何获取我所在网页所做的所有第三方网站请求(跨网站请求)的列表?我是否记录了所有的http请求标题,然后将除了GET URL以外的所有内容删除,还是有更简单的方法来执行此操作?我似乎无法在Chrome的API页面上找到任何内容。
答案 0 :(得分:1)
我认为您需要使用chrome.webRequest.onBeforeRequest
方法拦截所有出站网络请求。
chrome.webRequest.onBeforeRequest.addListener(function(details) {
console.log("calling " + details.url);
});
您甚至可以将侦听器配置为仅在xmlhttprequest调用上触发,请参阅下面的方法参考。
http://developer.chrome.com/extensions/webRequest.html#apiReference