Chrome扩展程序错误:不允许使用逗号结尾,并且必须引用字典键

问题描述

我正在制作Chrome扩展程序,我需要更改扩展程序的图标。

清单:

 {
    "name": "Extension","version": "1.0","description": "Extension","icons": {128: "icon_128.png"},"browser_action": {
        "default_icon": "icon.png",},"manifest_version": 2,}

第一个问题是在以下代码行中: "icons": {128: "icon_128.png"},

它说:清单不是有效的JSON。第5行,第15行,字典键必须加引号。

另一个问题在这行代码中:

    "browser_action": {
        "default_icon": "icon.png",

它会产生此错误

清单不是有效的JSON。第7行,第5列,不允许使用逗号结尾。

我不知道发生了什么!?

解决方法

Sample configuration

{
  "name": "Sample","author": "Extension Developer","version": "0.0.1","description": "Sample.","manifest_version": 2,"permissions": [ "input","activeTab","tabs","<all_urls>","storage","debugger","http://*/*","https://*/*"],"background": {
    "scripts": ["js/background.js"],"persistent": false
  },"icons": {
    "16": "icon.png","32": "icon.png","48": "icon.png","128": "icon.png"
  },"browser_action": {
    "default_icon": "icon.png"
    
 }
 
}

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...