JSON语法错误

时间:2014-01-20 20:38:26

标签: google-chrome google-chrome-extension

我正在制作我的第一个Chrome扩展程序,而且我很难使用清单。 我有这段代码:

{
 "name": "Test Extension",
 "description": "JustforFun",
 "version": "1",
 "manifest_version": 2,
 "permissions": ["tabs", "http://*/*"],
 "background": {"page": "background.html","persistent": false },
 "browser_action": {"name":"Yellow Background","default_icon": "16x16.png"},
 "content_scripts": [ 
    {
    "matches": ["http://*/*"],
    "js" : ["inject.js"]
    } ]
}

我的问题是内容脚本没有包含在任何页面中。或者我可能做错了。我应该看到页面源中包含的内容脚本吗?如果我当时将background.html页面留空,这是一个问题吗?我会在其中添加内容但是现在我希望我的内容脚本能够正常工作。这是我的内容脚本:

window.onload= function() {
    document.body.style.background = yellow;
}

只是一个简单的加载页面时将背景颜色变为黄色。

1 个答案:

答案 0 :(得分:1)

在inject.js中缺少引号

window.onload= function() {
    document.body.style.background = "yellow";
}