Skip to content

三平台发布对比 ​

项目Chrome Web StoreEdge Add-onsFirefox AMO
开发者账号一次性 $5 注册费免费免费
提交入口Chrome Web Store 开发者控制台Microsoft 合作伙伴中心addons.mozilla.org
登录账号Google 账号Microsoft 账号 (MSA)Firefox/Mozilla 账号
是否需要签名否(审核后自动托管)否必须 Mozilla 签名
manifest 关键差异MV3 标准与 Chrome 几乎一致需加 browser_specific_settings.gecko.id
审核时长自动快、人工可到数周几天~一周自动数小时、人工可到数周
隐私政策需要(涉及数据收集时)需要需要

前置:打包与跨浏览器准备 ​

三个浏览器目前基本都要求 Manifest V3(MV3)。你的代码在 Chrome 上跑通后,Edge 基本可直接复用;Firefox 需要少量适配。

  1. 打包:把扩展目录压成 .zip(Chrome / Edge 用)。Firefox 用 .zip / .xpi / .crx 均可。
  2. 准备素材:图标(128×128 PNG)、至少 1 张横屏展示截图(1280×800 或 640×400)、简短描述、隐私政策 URL(若扩展收集任何数据——含权限、遥测——几乎都会被要)。
  3. 本地自测:chrome://extensions(Chrome/Edge)开启"开发者模式"加载已解压扩展;Firefox 用 about:debugging#/runtime/this-firefox 临时加载,或装 web-ext 工具。

Chrome(Chrome Web Store) ​

① 注册开发者账号

② 上传扩展

  • 点 "New item" → 上传你的 .zip 包。Chrome 会校验 manifest,报错需先修复。

③ 填写商店列表

  • 名称、简短描述、详细描述、分类。
  • 上传图标 + 至少 1 张截图。
  • 权限说明:必须逐条写清每个权限的用途(这是最常见的卡审核点)。
  • 隐私政策:勾选收集数据的选项后必须填 URL。

④ 提交审核

  • 点 "Submit for review"。自动审核权限干净的扩展可能几十分钟,人工审核可能数周。
  • 状态可在 Dashboard 查看;驳回会给出原因,修改后重新提交。

Microsoft Edge(Edge Add-ons) ​

Edge 是 Chromium 内核,Chrome 扩展无需改动或极小改动即可提交。

① 注册开发者账号

  • 访问 Microsoft 合作伙伴中心,用 Microsoft 账户 (MSA) 登录。
  • 填写 Edge 开发者账号注册表单,同意协议,注册 免费。

② 创建扩展提交

  • 合作伙伴中心 → "Microsoft Edge" → "新扩展"。
  • 上传 .zip 包(一般直接复用 Chrome 的包,必要时补 browser_specific_settings 以标明适用浏览器)。

③ 填写商店信息

  • 名称、描述、图标、截图、类别、隐私声明。
  • 可设置"仅限受邀用户"先做小范围测试,再放开公开。

④ 提交

  • 点 "提交以发布" → 进入审核,通常几天内出结果,通过后上架到 Edge Add-ons。

Firefox(AMO / addons.mozilla.org) ​

① 适配 manifest(关键差异)

  • 在 manifest.json 中,给 MV3 扩展加上固定 ID:

    plaintext
    "browser_specific_settings": {
      "gecko": {
        "id": "your-extension@shturl.cc/G1yZh",
        "strict_min_version": "109.0"
      }
    }
  • 注意:Firefox 对某些 Chrome 专属 API(如部分 chrome.* 方法)支持差异,需按 MDN 兼容表 检查。

② 注册账号

③ 提交扩展

  • 进 Developer Hub → "提交新附加组件"。
  • 选择分发渠道:Listed(公开上架 AMO)或 Unlisted(只签名、自行分发到官网)。
  • 上传 .zip,填名称、描述、截图、类别,以及隐私政策(涉及数据处理时必填)。

④ 签名与审核

  • Firefox 正式版/Beta 只允许安装 Mozilla 签名的扩展,提交后由 AMO 自动或人工审核并签名。

  • 想用命令行自动化,可用官方工具:

    plaintext
    web-ext sign --channel=listed --api-key=... --api-secret=...

    (API key 在 AMO 的 Manage API Keys 里生成,--channel 可选 listed/unlisted。)

⑤ 更新迭代

  • 新版本重复"上传 → 审核 → 签名"即可;未上架时可用 Unlisted + 自行分发。

几点实操建议 ​

  1. 先上 Chrome,再快速铺 Edge:Edge 与 Chrome 改动最小,注册还免费,能快速扩大覆盖面。
  2. 权限最小化:Chrome 和 Firefox 都重点审查权限,"为什么需要这个权限"写不清楚是驳回主因。
  3. 隐私政策提前备好:只要扩展会收集任何数据,三个平台基本都强制要求。
  4. 首次全面审核建议留足时间:即使自动审核快,人工复审/补材料可能拖到数周,别赶发布日期。