当我尝试将(未打包的)扩展加载到 Edge 时,为什么它说 web_accessible_resources[0] 无效?
When I try to load an (unpacked) extension into Edge, why does it say that web_accessible_resources[0] is invalid?
我正在为 Microsoft Edge 构建一个浏览器扩展,我需要在其中将脚本注入某些页面。每当我尝试加载解压后的扩展时,Edge 都会报告“错误 'web_accessible_resources[0]' 的无效值。”但是,我查看了 the documentation 和一些示例,看来我的配置有效。下面是重现错误的最小工作示例:
manifest.json
{
"manifest_version": 3,
"name": "MWE",
"version": "0.0.0",
"web_accessible_resources": [{
"resources": ["script.js"],
"matches": ["<all_urls>"]
}]
}
script.js
<空>
我使用的是 Microsoft Edge 版本 86.0.622.69(官方版本)(64 位)。为什么会出现此错误?我该怎么做才能解决这个问题?我可以成功使用 Manifest v2,但我想使用 Manifest v3。
我尝试使用 web_accessible_resources
的 Manifest v2 格式。它加载成功,但有一个后台错误,显示“当前支持的最大清单版本是 2,但这是 3。某些功能可能无法按预期工作。”我想这可以解决这个问题。微软的文档没有说清楚。
我正在为 Microsoft Edge 构建一个浏览器扩展,我需要在其中将脚本注入某些页面。每当我尝试加载解压后的扩展时,Edge 都会报告“错误 'web_accessible_resources[0]' 的无效值。”但是,我查看了 the documentation 和一些示例,看来我的配置有效。下面是重现错误的最小工作示例:
manifest.json
{
"manifest_version": 3,
"name": "MWE",
"version": "0.0.0",
"web_accessible_resources": [{
"resources": ["script.js"],
"matches": ["<all_urls>"]
}]
}
script.js
<空>
我使用的是 Microsoft Edge 版本 86.0.622.69(官方版本)(64 位)。为什么会出现此错误?我该怎么做才能解决这个问题?我可以成功使用 Manifest v2,但我想使用 Manifest v3。
我尝试使用 web_accessible_resources
的 Manifest v2 格式。它加载成功,但有一个后台错误,显示“当前支持的最大清单版本是 2,但这是 3。某些功能可能无法按预期工作。”我想这可以解决这个问题。微软的文档没有说清楚。