Google chrome extension 我可以让浏览器扩展返回web请求的自定义响应吗?

Google chrome extension 我可以让浏览器扩展返回web请求的自定义响应吗?,google-chrome-extension,firefox-addon,firefox-addon-webextensions,chrome-webrequest,Google Chrome Extension,Firefox Addon,Firefox Addon Webextensions,Chrome Webrequest,在Firefox或Chrome(1)扩展(使用WebExtensions)中,是否可以中断请求并返回替代响应,从而阻止网络请求?我想做的是使用存储API(动态)存储一些html数据,然后在浏览器尝试发送特定请求时返回该html 似乎只支持取消请求或返回重定向。是否有一种方法可以重定向到返回数据的扩展内部的某些内容?还是一种直接构思并返回响应的方法 (1) 用于webRequest的Chrome文档似乎反映了与Firefox文档相同的现实,而且Firefox似乎有意采用了许多WebExtensio

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

似乎只支持取消请求或返回重定向。是否有一种方法可以重定向到返回数据的扩展内部的某些内容?还是一种直接构思并返回响应的方法


(1) 用于webRequest的Chrome文档似乎反映了与Firefox文档相同的现实,而且Firefox似乎有意采用了许多WebExtensions以与Chrome保持一致。

看起来重定向到扩展页面会引发浏览器安全错误。我不确定是否有可能绕过这一点,但这样做似乎会导致一个丑陋的扩展url,这根本不是我想要的。我调查得越多,这似乎就越不是一个工程化的用例,因此webRequest是不可能的。