Почему xcrun считает, что Safari не поддерживает ключи manifest.json?

Я конвертирую очень простое расширение WebExtension в расширение Safari и получаю странное предупреждение, когда запускаю xcrun команда.

      xcrun safari-web-extension-converter

Предупреждение. Следующие ключи в manifest.json не поддерживаются вашей текущей версией Safari. Если они критичны для вашего расширения, вам следует просмотреть свой код, чтобы узнать, нужно ли вносить изменения для поддержки Safari:
      manifest_version
      js
      name
      соответствует
      версии

      {
    "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/*" ]
    } ]
}

При построении расширение работает по назначению.

Почему инструмент командной строки выдает неверную информацию?

0 ответов

Другие вопросы по тегам