我希望识别具有Chrome扩展程序的网页所做的网络调用。这些调用可能包括XHR请求,iframe文档加载等。
我看过以下SO问题;但是在这种情况下它们没有帮助。
Can a Chrome extension monitor XHR events (or other events) from the page it's running against?
Chrome extension: identify web requests of background-page iframe?
我已经尝试了webRequest api,它似乎也没有做我期待的事情。总结一下:
如果我正在加载页面A;并且页面A向url B发出异步请求,并从url C加载iframe,我希望能够检索B和C.我已经使用DomContentLoaded事件跟踪了页面A.
答案 0 :(得分:0)
将下面的侦听器添加到background.js
可以解决此问题。
chrome.webRequest.onBeforeRequest.addListener(
onRequestReceived,
{urls: ["http://*/*", "https://*/*"]},
["blocking"]);