在 Web Extension 中拦截请求
最近在开发一个浏览器插件,有个需求需要拦截指定的请求,拿到响应结果进行储存。
在我印象中插件是有请求拦截相关 API 的,问了 GPT,他信誓旦旦地和我说,可以用 WebRequest:
browser.webRequest.onBeforeRequest.addListener(details => {
console.log('[REQUEST]', details)
}, {
urls: ['<all_urls>'],
});
browser.webRequest.onCompl...
erio.hashnode.dev3 min read