我想在任何带有响应正文数据的页面上监控来自 background.js(或内容脚本)的网络流量。
我之前尝试过这些:
chrome.devtools.network,它允许我们仅在 devtool 打开时监控网络。(我需要在后台执行此操作,或者可能是注入脚本)
chrome.devtools.network.onRequestFinished.addListener((request) => {
if (request.response) {
console.log(request.response);
}
});
chrome.webRequest 它为我们提供了关于请求的有限信息,而没有它们的主体。
chrome.webRequest.onCompleted.addListener((details) => {
console.log(details);
},
{urls: ["<all_urls>"]}
);
我还检查了这个
Chrome 扩展 - 如何获取 HTTP 响应正文?
出于安全性或其他原因,是否不可能,或者是否可以通过响应主体以某种方式观察网络流量?