2

我正在将一个非常基本的 WebExtension 转换为 Safari 扩展,并且在运行xcrun命令时收到一个奇怪的警告。

xcrun safari-web-extension-converter

警告:您当前版本的 Safari 不支持 manifest.json 中的以下键。如果这些对您的扩展很重要,您应该检查您的代码以查看是否需要进行更改以支持 Safari:
      manifest_version
      js
      名称
      匹配
      版本

{
    "name": "Search Engine Detector",
    "version": "1.0.0",
    "manifest_version": 2,
    "permissions": [ "*://*/*" ],
    "content_scripts": [ {
        "js": [ "js/Bing.js" ],
        "matches": [ "*://*.bing.com/*" ]
    }, {
        "js": [ "js/DuckDuckGo.js" ],
        "matches": [ "*://*.duckduckgo.com/*" ]
    }, {
        "js": [ "js/Google.js" ],
        "matches": [ "*://*.google.com/*" ]
    }, {
        "js": [ "js/Yahoo.js" ],
        "matches": [ "*://*.yahoo.com/*" ]
    } ]
}

扩展在构建时按预期工作。

为什么命令行工具给我的信息不正确?

4

0 回答 0