我有一个在AMO上发布的Firefox扩展。最近,Mozilla取消了它,因为它不符合他们的一些准则(使用它需要付费软件(。他们建议我自行托管扩展以进行分发。
因此,为此,我从他们的文档中找到了web-ext
用于在分发扩展之前对扩展进行签名的工具。但是,当我执行命令web-ext sign
时,它会生成一个签名的.xpi
文件,这没关系,但它也在AMO上再次发布了扩展名。引用他们的文档:
那么,有没有办法只生成签名文件而不发布它 pn AMO,因为我担心他们会出于同样的原因再次将其删除,我不想每次更新都这样做。
使用签名 API 或 web-ext 返回已签名的加载项,不会在 AMO 上创建分发列表。
未列出使用 AMO 时在 AMO 上创建的条目web-ext sign
。这意味着您实现了自己想要做的事情:获取插件的签名版本,而无需将其列在 AMO 上。
出于技术原因,需要在 AMO 上创建的最小条目。它不会向 AMO 用户显示您的插件的任何版本。