4

在 Firefox 或 Chrome(1) 扩展(使用 WebExtensions)中,是否可以中断请求并返回替代响应,从而阻止网络请求?我想做的是使用存储 API(动态地)存储一些 html 数据,然后在浏览器尝试发送特定请求时返回该 html。

webRequest.onBeforeRequest似乎只支持取消请求或返回重定向。有没有办法重定向到返回数据的扩展内部的东西?还是一种直接制作和返回响应的方法?

(1) webRequest 的 Chrome 文档似乎反映了与 Firefox 文档相同的现实,并且似乎 Firefox 故意采用了大部分 WebExtensions 以与 Chrome 保持一致。

4

0 回答 0