我正在尝试使用 manifest v3 创建 Chrome 扩展程序,但是 chrome.webRequest API 不再适用于阻止选项。这使得在我的扩展中阻止或修改网络请求变得困难。我想修改我的扩展代码以使用 manifest v3 并找到可以实现类似功能的替代 API。我正在寻求有关如何修改我的扩展以及使用哪些替代 API 代替 chrome.webRequest 的指导。任何帮助将不胜感激
我通过使用 declarativeNetRequest API 而不是 chrome.webRequest 修改了我的扩展代码以使用清单 v3。但是,我遇到了与可以设置的规则数量有限以及无法修改请求标头相关的错误。另外,declarativeNetRequest API 不支持基于请求体的请求阻塞。