代码之家  ›  专栏  ›  技术社区  ›  heisenberg

如何将Firefox web扩展提交到他们的商店,而不让公众访问它?

  •  1
  • heisenberg  · 技术社区  · 7 年前

    我试图将我的web扩展(实际上是为Chrome开发的)提交到Mozilla Firefox附加商店,但失败了。我没有找到一个隐私选项(在Chrome Extensions商店中可以这样做),它允许我将扩展隐藏在那里,以便只能通过所需的链接访问,因此我在那里发布了扩展并设置了实验选项。但由于以下原因被拒绝:

    由于此附加模块的受众有限/非公开,因此此附加模块不适合列出。请提交一个自托管版本,并亲自分发签名文件。有关详细信息,请参阅 https://developer.mozilla.org/en-US/Add-ons/Distribution

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

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

    1 回复  |  直到 7 年前
        1
  •  1
  •   Christos Papoulas    7 年前

    是的,你是对的。您必须向AMO提交您的延期才能签字。在这里,Firefox的工作已经结束,您必须管理自己的扩展。检查此 reference ,这是我能找到的最新文档。

    请注意,您必须在清单中指定如何更新扩展。退房 this .

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

    我还没有测试上述内容,所以请谨慎行事。