You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何提交Firefox Web扩展至商店并仅通过指定链接供特定用户访问?

解决Firefox扩展隐藏分发+自动更新的问题

我明白你的困扰——想让扩展只通过你分享的链接供用户下载,又不想每次更新都手动发文件。其实Firefox的Self-distributed (unlisted)版本完全能满足你的需求,而且支持自动更新,不用你手动折腾。下面给你一步步讲怎么操作:

  • 提交Unlisted版本到Firefox商店
    登录Firefox开发者控制台后,在提交扩展时选择「Self-distributed (unlisted)」选项。这个版本不会出现在商店的搜索结果或分类列表里,只有你拿到的专属商店链接才能访问。提交后Mozilla会帮你签名扩展,用户通过你分享的链接就能直接从商店下载安装,和公开扩展的安装流程一样顺畅。

  • 配置自动更新,告别手动分发
    你担心的更新问题其实很好解决:在你的扩展manifest.json里添加Firefox商店提供的自动更新URL就行。具体步骤是:

    1. 当你成功提交Unlisted版本后,在开发者控制台的该版本详情页面,找到「Update URL」(一般在版本信息的底部)。
    2. 把这个URL添加到manifest的applications.gecko字段里,格式如下:
      "applications": {
        "gecko": {
          "id": "你的扩展ID@xxx.com", // 确保这个ID固定不变
          "update_url": "你从控制台复制的更新URL"
        }
      }
      

    之后每次你提交新版本到同一个Unlisted通道,用户的Firefox会自动检测到更新并后台安装,完全不用你手动给用户发文件。

  • 额外注意事项

    • Unlisted版本依然需要通过Mozilla的基础审核,但审核标准比公开版本宽松,只要扩展没有安全问题、符合基本规范就能通过。
    • 一定要固定扩展ID,不要每次提交都更改,否则自动更新会失效(浏览器会把它当成新扩展)。
    • 如果你需要更极致的隐私性,也可以选择完全自托管:自己用Mozilla的签名工具生成签名.xpi,然后搭建自己的更新服务器。但这种方式需要你维护服务器和处理签名流程,远不如用Unlisted通道省心。

内容的提问来源于stack exchange,提问作者heisenberg

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 06:49:48