我想创建一个chrome扩展程序来分析网络事件的响应数据。使用chrome.devtools API可以很容易地实现,但是问题在于,只有在打开devtools时,它才有效。
带有chrome.devtools的代码:
chrome.devtools.network.onRequestFinished.addListener(
function(request) {
let eventname = JSON.parse(request.request.postData.text);
let obj = {"event name" : eventname[0].event_name, "page url":eventname[0]["Page: URL"]};
console.log(obj);
});
我尝试改用chrome.debugger,但我只能设法到达事件的响应标头,而不到达响应数据。 可以选择执行此操作吗?