Javascript Chrome扩展内容脚本注入..页面背景颜色不变

Javascript Chrome扩展内容脚本注入..页面背景颜色不变,javascript,google-chrome,Javascript,Google Chrome,当我点击扩展按钮时,背景页面没有改变 这里有一些我尝试过的例子,但它们似乎都不起作用。注意:新注入的脚本必须能够与后台脚本来回对话 manifest.json { "manifest_version": 2, "name": "calender", "description": " pop up app demo", "version": "1.0", "browser_action": { "default_icon": "icon-64.p

当我点击扩展按钮时,背景页面没有改变

这里有一些我尝试过的例子,但它们似乎都不起作用。注意:新注入的脚本必须能够与后台脚本来回对话

manifest.json

{
    "manifest_version": 2,
    "name": "calender",
    "description": " pop up app demo",
    "version": "1.0",
    "browser_action": {
      "default_icon": "icon-64.png"
    },
    "background":{
      "scripts": ["background.js"]
    },
    "permissions": ["tabs", "http://*/*"],
    "icons" : {
      "64" : "icon-64.png",
      "128" : "icon-128.gif"
    }
}
background.js

chrome.browseAction.onClicked.addListener(
function(tab)
{
chrome.tabs.executeScript(null,{code:"document.body.bgColor='yellow'"});
});

如下更改代码:

chrome.tabs.executeScript(null,{code:"document.body.style.backgroundColor='yellow'"});

您可以找到类似的示例扩展。它会更改页面的背景色。我相信,如果您遇到更多问题,它将对您有所帮助。

请尝试
document.body.style.backgroundColor='yellow'