要构建/签署WebExtensions,Mozilla建议使用web-ext CLI工具:
web-ext是一个基于节点的应用程序,您可以使用nodejs/npm工具进行安装。
来自Mozdev distribution文章(粗暴是我的):
只有Mozilla可以对您的插件进行签名,以便Firefox默认安装它。加载项由submitting them to AMO 或使用API 签名,并通过自动或手动代码审核。
如果我不想在我的开发框中使用node / npm,如何在不使用web-ext的情况下签署我的WebExtension?
答案 0 :(得分:0)
我从不使用任何此类工具(不适用于webext或SDK / JPM)。
我总是使用文本编辑器在自己的计算机上开发,所以要回答你的问题,不,没有必要使用这些工具。
AFA签名后,您必须通过访问AMO手动执行此操作,并将该加载项上传为“未列出”。事实上,我认为该工具也是如此(上传到AMO并获得签名响应)。