1

如何获取我所在网页发出的所有第三方站点请求(跨站点请求)的列表?我是否记录所有 http 请求标头,然后删除除 GET URL 之外的所有内容,还是有更简单的方法来做到这一点?我似乎在 Chrome 的 API 页面上找不到任何东西。

4

1 回答 1

1

我认为您需要使用该chrome.webRequest.onBeforeRequest方法来拦截所有出站 Web 请求。

chrome.webRequest.onBeforeRequest.addListener(function(details) {
    console.log("calling " + details.url);
});

您甚至可以将侦听器配置为仅在 xmlhttprequest 调用上触发,请参阅下面的方法参考。

http://developer.chrome.com/extensions/webRequest.html#apiReference

于 2013-05-22T19:28:21.243 回答