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