在 Firefox 或 Chrome(1) 扩展(使用 WebExtensions)中,是否可以中断请求并返回备用响应,从而阻止网络请求?我想做的是使用存储 API(动态)存储一些 html 数据,然后在浏览器尝试发送特定请求时返回该 html。
webRequest.onBeforeRequest似乎只支持取消请求或返回重定向。有没有办法重定向到返回数据的扩展内的某些内容?或者直接制作并返回响应的方法?
(1) webRequest 的 Chrome 文档似乎反映了与 Firefox 文档相同的现实,并且 Firefox 似乎故意采用了许多 WebExtensions 以与 Chrome 保持一致。
firefox-addon google-chrome-extension firefox-addon-webextensions chrome-webrequest