2014-08-29 35 views
0

试图制作我的第一个Chrome扩展程序并出现以下错误:Manifest无效JSON。行:2,列:4,必须引用字典键。这里是我的Manifest.JSON:Chrome扩展程序问题:必须引用字典键

{ 
    “manifest_version”: 2, 
    "name": "James Hipstour", 
    "description": "Replace all mentions of 'hipster' with James Montour.", 
    "version": "1.0”, 
    "content_scripts": [ 
    { 
     "matches": ["http://jquery.com/*"], 
     "js": ["jquery-2.1.1.js", "content.js"] 
    } 
    ], 
    "background_page": "background.html" 
} 

任何想法?

+0

SO的语法高亮应该是一个线索:''“manifest_version”'没有被突出显示为一个字符串。 – 2014-08-29 04:43:33

回答

4
“manifest_version”: 2, 
... 
"version": "1.0”, 

那些智能引号需要改变,以"平原"的。

"manifest_version": 2, 
... 
"version": "1.0", 

看到区别?

当您编辑代码时,请确保您使用纯文本编辑器(如记事本)进行编辑。远离Word这样的文字处理器。

0

当我为background:scripts键指定无效脚本时,发生了这种情况。

通过更正路径,问题得以解决。