0

我正在为 Microsoft Edge 构建浏览器扩展,我需要在其中将脚本注入某些页面。每当我尝试加载解压后的扩展时,Edge 都会报告“<strong>Error Invalid value for 'web_accessible_resources[0]'”。但是,我查看了文档和一些示例,看来我有一个有效的配置。以下是重现错误的最小工作示例:


清单.json

{
    "manifest_version": 3,

    "name": "MWE",
    "version": "0.0.0",

    "web_accessible_resources": [{
        "resources": ["script.js"],
        "matches": ["<all_urls>"]
    }]
}

脚本.js

<空>


我使用的是 Microsoft Edge 版本 86.0.622.69(官方版本)(64 位)。为什么我会收到此错误?我能做些什么来解决这个问题?我能够成功使用 Manifest v2,但我想使用 Manifest v3。

4

1 回答 1

0

我尝试将 Manifest v2 格式用于web_accessible_resources. 它加载成功,但它有一个后台错误说,“当前支持的最大清单版本是 2,但这是 3。某些功能可能无法按预期工作。” 我想这可以解决这个问题。微软的文档没有说清楚。

于 2021-09-01T13:39:11.627 回答