Расширение Edge, упаковка: URL сайта не является действительным URL
Я пытаюсь упаковать свое расширение Edge, используя учебное руководство здесь 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"
}
}
1 ответ
Кажется, вы должны определить правильный путь к manifest.json
manifoldjs -l debug -p edgeextension -f edgeextension -m [changeThisToYourPath]/manifest.json