如何在不向公众发布的情况下向其商店提交Firefox网络扩展?

时间:2018-01-02 13:31:02

标签: firefox-webextensions

我尝试将我的网络扩展程序(实际上是为Chrome开发)提交到Mozilla Firefox附加商店但却失败了。我没有找到隐私选项(在Chrome扩展程序商店中可以执行此操作),这允许我隐藏我的扩展程序,以便只能通过所需的链接访问它,所以我发布了我的扩展那里并设置实验选项。但是,它被拒绝了,原因如下:

  

由于此加载项的受众/非公开受众,此加载项不适合列出。请提交自托管版本并自行分发签名文件。有关详情,请参阅https://developer.mozilla.org/en-US/Add-ons/Distribution

换句话说,我希望我的扩展程序将隐藏在Mozilla商店中,只有当我与他们共享链接时,我的用户才能下载并安装它。

有人知道怎么做吗?因为,据我所知,我可以作为Self-distributed (unlisted)版本执行此操作,但在这种情况下,我需要将自己的签名版本作为.xpi文件共享。这种方法的主要问题是我还需要向他们发送更新的版本,我是对的吗?

1 个答案:

答案 0 :(得分:1)

是的,你是对的。您必须将您的扩展程序提交给AMO才能进行签名。在这里,Firefox的工作已经结束,您必须管理自己的扩展。检查reference,这是我能找到的最新文档。

请注意,您必须在清单中指定扩展程序的更新方式。查看this

然后,您可以将其托管在您自己的服务器中,并提供指向您的用户的链接。

我还没有对上述情况进行测试,所以请谨慎行事。