json 扩展ID在清单版本3及更高版本中是必需的,Firefox清单中的错误

2izufjch  于 2022-12-15  发布在  其他
关注(0)|答案(1)|浏览(365)

我有扩展,这改变了旧的黑暗主题更好。我想上传它在mozzila插件(或火狐),但当我已经上传它,火狐给我这个错误:在清单版本3及更高版本中需要清单ID
我的清单:

{

  "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"

}

我不知道,我应该添加/修复清单上传没有这个错误。也许你知道如何修复它。谢谢!

kognpnkq

kognpnkq1#

https://extensionworkshop.com/documentation/develop/extensions-and-the-add-on-id/
MV2
完成扩展的开发后,您可以将其打包并提交给AMO进行审核和签名。如果您上传的打包扩展不包含ID,AMO将为您生成一个ID。只有在此时,加载项才会被分配一个永久ID,该ID将嵌入到签名的打包扩展中。
MV3
所有Manifest V3扩展在提交给AMO时都需要在manifest.json中包含一个附加组件ID。与Manifest V2扩展相反,AMO不会接受没有ID的Manifest V3扩展,也不会自动将此ID嵌入到签名的打包扩展中。
所有Manifest V3扩展在提交给AMO时都需要在manifest.json中包含一个附加组件ID。与Manifest V2扩展相反,AMO不会接受没有ID的Manifest V3扩展,也不会自动将此ID嵌入到签名的打包扩展中。
https://extensionworkshop.com/documentation/publish/signing-and-distribution-overview/

相关问题