编写首个浏览器扩展遇Manifest JSON语法错误,求助解决方案
解决Manifest JSON语法错误及Manifest V3适配问题
核心问题:JSON语法缺失逗号
报错提示的Line: 5, column: 2对应"action"行,原因是上一行"manifest_version": 3末尾未加逗号——JSON要求多个键值对之间必须用逗号分隔,这是触发语法错误的直接原因。修正后的完整Manifest代码
{ "name": "Hello extensions", "version": "1.0", "manifest_version": 3, "action": { "default_icon": "icon.png", "default_popup": "popup.html" } }
- 关于
action和browser_action的说明
替换成browser_action是多余操作:Manifest V3标准已用统一的action字段替代V2版本的browser_action和page_action,所以保持action即可,之前的问题根源不在字段名称,而是JSON语法错误。
内容的提问来源于stack exchange,提问作者KoolAid
相关产品推荐
相关产品推荐

