是否可以使用本地页面的 google chrome 插件监控网络流量?例如,我想在每次网页请求特定文件(基于正则表达式匹配)时进行监控,如果用户单击插件,它会打开一个新选项卡指向该文件。
最佳答案
“正确”的方法是使用 webRequest API , 但它仍然是实验性的:
//background.html
chrome.experimental.webRequest.onCompleted.addListener(function(details) {
console.log("resource", details.url);
});
同时,您可以使用以下代码捕获正在加载的资源:
document.addEventListener("beforeload", function(event) {
console.log("resource", event.url);
}, true);
这需要进入使用 "run_at": "document_start"
运行的内容脚本。
关于javascript - Google Chrome 插件开发 - 监控网络请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6685503/