Firefox插件上传提示ID不符合正则,但已按要求填写UUID
问题分析与解决
你遇到的问题是Firefox对Manifest V3扩展的browser_specific_settings.gecko.id格式要求,和你填写的纯UUID不匹配。
Firefox针对Manifest V3的扩展ID规则:
- 必须是邮箱格式(UUID@自定义域名后缀),比如
7e08ead6-7844-4272-8140-4875a3b8ab5d@my-addon.example - 或者是反转的域名格式,比如
com.example.my-addon(适合拥有真实域名的开发者)
你当前填写的纯UUID字符串不符合上述规则,因此触发了正则校验错误。
修正后的manifest示例
{ "manifest_version": 3, ... "icons": { "48": "images/icon-48.png", "128": "images/icon-128.png" }, "browser_specific_settings": { "gecko": { "id": "7e08ead6-7844-4272-8140-4875a3b8ab5d@my-addon.local" } }, "content_scripts": [ ... ] }
注:后缀域名可以是任意自定义字符串(无需真实存在),只要整体格式符合[UUID]@[任意字符串]即可。
内容的提问来源于stack exchange,提问作者micah
相关产品推荐
相关产品推荐

