Edge加载Manifest V3解压扩展提示web_accessible_resources[0]无效怎么办
错误原因
你使用的Microsoft Edge 86.0.622.69版本基于Chromium 86内核,而Manifest V3规范中web_accessible_resources的对象数组格式,是从Chromium 89版本才正式加入原生支持的。低版本Edge对Manifest V3的支持极不完善,无法识别符合最新规范的配置格式,因此会抛出值无效的错误。
解决方案
- 优先选择升级Microsoft Edge到89及以上正式版本。升级后你现有的
manifest.json配置完全符合规范,无需任何修改即可正常加载,该方案还能避免后续遇到其他Manifest V3特性的兼容问题,是长期使用Manifest V3开发的最优选择。 - 如果你暂时无法升级浏览器,可临时使用兼容旧版的配置写法(该写法不符合最终Manifest V3标准,仅适用于当前低版本环境临时适配,高版本浏览器会废弃该写法):
{ "manifest_version": 3, "name": "MWE", "version": "0.0.0", "web_accessible_resources": ["script.js"] }
内容的提问来源于stack exchange,提问作者Tyler Crompton
相关产品推荐
相关产品推荐

