我想在具有响应正文数据的任何页面上监控来自 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 Extension - How to get HTTP Response Body?
是否出于安全或其他原因无法实现,或者是否可以通过响应主体以某种方式观察网络流量?