提问人:Leastrio 提问时间:11/7/2023 更新时间:11/7/2023 访问量:21
如何在阻止连接的站点上使用 webRequest.onBeforeRequest 在 firefox 扩展中获取响应数据
How do get response data in a firefox extension with webRequest.onBeforeRequest on a site that blocks connections
问:
我试图使用然后使用获取正文来中间人向网站发出的所有请求,问题是该站点处理事件的方式是客户端发送发布请求,服务器将阻止该连接,直到事件通过。这与我的firefox扩展程序结合使用将导致所有请求被阻止。我不确定应该如何获取响应正文。webRequest.onBeforeRequest
webRequest.filterResponseData
function listener(details) {
let filter = browser.webRequest.filterResponseData(details.requestId);
let decoder = new TextDecoder("utf-8");
filter.ondata = (event) => {
let data = decoder.decode(event.data, {stream: true})
console.log(data)
filter.disconnect();
}
return {};
}
browser.webRequest.onBeforeRequest.addListener(
listener,
{urls: ["*://*.omegle.com/events"]},
["blocking"]
)
答: 暂无答案
评论