我正在为Microsoft Edge构建浏览器扩展,我需要将脚本注入某些页面。每当我尝试加载未打包的扩展时,Edge报告,">错误"web_accessible_resources[0]的值无效。"但是,我查看了文档和一些示例,似乎我有一个有效的配置。下面是重现错误的最小工作示例:
manifest.json
{
"manifest_version": 3,
"name": "MWE",
"version": "0.0.0",
"web_accessible_resources": [{
"resources": ["script.js"],
"matches": ["<all_urls>"]
}]
}
script.js
& lt; empty>
我使用Microsoft Edge版本86.0.622.69(官方版本)(64位)。为什么会出现这个错误?我能做些什么来解决这个问题?我能够成功地使用Manifest v2,但我想使用Manifest v3。
我尝试使用web_accessible_resources
的Manifest v2格式。它成功加载了,但是它有一个后台错误说,"当前支持的最大清单版本是2,但这是3。"某些功能可能无法按预期工作。"我想这就解决了。微软的文档没有明确说明这一点。