我正在尝试运行this示例。但它不会运行。
我安装了最新版本45,以及JPM。如果我给"jpm run"
命令行,它会给出一些错误,例如name
应该是所有小写字母,而不是指定内容脚本等。
如何让它运行?
点击浏览器图标时,我想要弹出一些选项。但是像package.json这样的部分不起作用:
"browser_action": {
"default_icon": "icons/beasts-32.png",
"default_title": "Beastify",
"default_popup": "popup/choose_beast.html"
},
答案 0 :(得分:1)
WebExtensions不使用JPM。
您只需将它们打包成ZIP文件并将其重命名为XPI即可。您也可以使用web-ext
command-line tool执行此操作(web-ext build
)。
要测试您的扩展程序,您甚至不需要打包它 - 只需在Firefox中打开about:debugging
,点击"暂时加载附加组件"并选择您的分机的主文件夹。
有关详细信息,请参阅https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Packaging_and_installation。