我有扩展,这改变了旧的黑暗主题更好。我想上传它在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"
}
我不知道,我应该添加/修复清单上传没有这个错误。也许你知道如何修复它。谢谢!
1条答案
按热度按时间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/