如何解决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"
}
}