我正在尝试使用教程此处的https://docs.microsoft.com/en-us/microsoft-edge/extensions/guides/packaging/using-manifoldjs-to-package-extensions打包我的边缘扩展
我已经创建了这个扩展(从Chrome移植),并通过在Edge中加载它来测试它。它工作得很好。现在我想把它打包。
我跑步
manifoldjs -l debug -p edgeextension -f edgeextension -m path\manifest.json并得到错误:
[error] manifoldjs : The site URL is not a valid URL.我不知道它指的是什么。如果content_script.js为空,我会得到相同的错误。这是我的清单文件:
{
"author": "My name",
"name": "My name",
"version": "1.0.0",
"background": {
"page": "background.html",
"persistent": true
},
"browser_specific_settings": {
"edge": {
"browser_action_next_to_addressbar": true
}
},
"browser_action": {
"default_title": "My name",
"default_icon": {
"20": "icon_20.png",
"25": "icon_25.png",
"30": "icon_30.png",
"40": "icon_40.png"
}
},
"content_security_policy": "default-src 'none'; script-src 'self'",
"icons": {
"48": "icon48.png",
"128": "icon128.png"
},
"permissions": [
"*://*/*"
],
"-ms-preload": {
"backgroundScript": "backgroundScriptsAPIBridge.js",
"contentScript": "contentScriptsAPIBridge.js"
}
}发布于 2017-08-21 16:53:23
似乎您必须定义到manifest.json的正确路径
manifoldjs -l debug -p edgeextension -f edgeextension -m [changeThisToYourPath]/manifest.jsonhttps://stackoverflow.com/questions/45469161
复制相似问题