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

时间:2015-09-19 05:26:31

标签: javascript google-chrome

单击扩展按钮后背景页面不会改变。

以下是我尝试过的一些示例,但它们似乎都没有效果。注意:新注入的脚本必须能够与后台脚本来回通话。

的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'"});
});

1 个答案:

答案 0 :(得分:0)

更改代码如下:

public void OnFalseButtonClick()
{
    if () {
    } else {
        LosePanel.SetActive(true);
        if(currentScore>PlayerPrefs.GetInt("HighScore")) {}
    }

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