2017-08-02 66 views
0

我想在这里使用教程https://docs.microsoft.com/en-us/microsoft-edge/extensions/guides/packaging/using-manifoldjs-to-package-extensions边缘扩展,包装:该网站的网址是不是一个有效的URL

我所创建的扩展名(在Chrome移植)打包我的边缘延伸,并通过加载它测试它边缘。它效果很好。现在我想打包它。

我跑

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" 
    } 
} 

回答

0

看来你必须定义正确的路径的manifest.json

manifoldjs -l debug -p edgeextension -f edgeextension -m [changeThisToYourPath]/manifest.json 
相关问题