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

Firefox扩展Manifest V3上传报错:需添加Manifest ID的问题咨询

解决Firefox扩展Manifest V3上传时的Manifest ID报错

这个报错是因为Firefox对Manifest V3扩展有专属要求:必须在manifest文件里添加Firefox特定的扩展ID,Chrome等其他浏览器不需要这个字段。

解决步骤:

  1. 获取专属扩展ID
    登录Mozilla Addons开发者后台,创建一个新的扩展草稿(无需上传文件,创建后即可看到ID)。这个ID是UUID格式,示例:{12345678-1234-1234-1234-1234567890ab}。

  2. 修改manifest.json
    在配置中添加browser_specific_settings字段,填入获取到的ID。修改后的manifest示例如下:

    {
      "content_scripts": [
        {
          "js": [
            "script.js"
          ],
          "matches": [
            "https://forum.training-server.com/*"
          ],
          "run_at": "document_end"
        }
      ],
      "icons": {
        "128": "icons/icon128x128.png",
        "16": "icons/icon16x16.png",
        "32": "icons/icon32x32.png",
        "48": "icons/icon48x48.png"
      },
      "manifest_version": 3,
      "name": "Training-forum Improved dark theme",
      "version": "0.3",
      "browser_specific_settings": {
        "gecko": {
          "id": "{你的扩展UUID}"
        }
      }
    }
    

注意事项:

  • 这个ID一旦确定就不能更改,后续更新扩展必须使用同一个ID,否则会被识别为新扩展。
  • 本地测试时可以临时用任意UUID格式字符串,但正式上传必须使用开发者后台生成的官方ID。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 20:50:25