我正在将一个非常基本的 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/*" ]
} ]
}
扩展在构建时按预期工作。
为什么命令行工具给我的信息不正确?