Расширение 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
Другие вопросы по тегам