manifest_version:2 的边缘扩展不起作用

Edge extension with manifest_version:2 not works

我想开始做边缘延伸。 我从 github 下载了官方样本。 好的....我无法将它添加到边缘,因为我收到错误消息: "The 'manifest_version' key must be present and set to 2 (without quotes)." 我添加了它。但是样本不起作用。我现在可以将它添加到边缘,我觉得清单或内容 js 脚本有问题,因为我试图从零创建一个自己的,但 content.js 不起作用。添加扩展时后台js 运行一次。我试图从 background.js 向 content.js 发送消息,但没有任何反应... 我尝试向 content.js 添加警报,我在那里收听消息,并尝试在此处添加警报而不使用任何魔法。但什么都没有……Edge 不会在控制台中显示错误。 提前致谢。 :)

这是清单:

{
    "name": "Quick Print",
    "version": "1.0.0.0",
    "author": "Microsoft",

    "manifest_version": 2,

    "icons": {
        "24": "icon_24.png",
        "48": "icon_48.png"
    },

    "permissions": [
        "tabs",
        "https://facebook.com/*"
    ],

    "browser_action": {
        "default_icon": {
            "20": "icon_20.png",
            "40": "icon_40.png"
        },
        "default_title": "Print!"
    },

    "background": {
        "scripts": ["background.js"],
        "persistent": false
    },

    "content_scripts": [{
        "matches": ["https://facebook.com/*"],
        "js": ["content.js"]
    }]
}

也许您使用的是最新版本的 Microsoft Edge 浏览器(基于 Chromium),但该扩展程序适用于旧版 Microsoft Edge。在这种情况下,它将显示 "The 'manifest_version' key must be present and set to 2 (without quotes)" 错误。

要创建 Microsoft Edge (Chromium) 扩展,您可以查看此教程:

Getting Started With Microsoft Edge (Chromium) Extensions

并且,您可以通过单击 this link 中的 "Completed Extension Package Source for This Part" 超链接下载官方简单扩展示例。