内容脚本window.addEventListener(load,function,false)在Chrome扩展程序中不起作用?

时间:2014-08-06 11:00:35

标签: javascript google-chrome google-chrome-extension content-script

我在Chrome扩展程序中编程,使用javascript在Gmail页面中创建按钮控件。登录Gmail帐户后,单击撰写邮件并单击composemail弹出窗口中的任意位置,我添加了一个按钮。此外,单击任何收件箱邮件,我在邮件内容页面添加了一个按钮。在window.addEventListener中工作。点击。

window.addEventListener('click', myfunction, false);

但是没有在load中工作,onload.i已经尝试了下面的代码。

if (window.addEventListener)
    {
        window.addEventListener("load", myfunction, false);
    }
    else if (window.attachEvent)
    {
        window.attachEvent("onload", myfunction);
    }
    else 
    {
        window.onload = myfunction;
    }

我的manifest.json:

{
  "manifest_version": 2,

  "version": "1.0",


  "permissions": [ "contentSettings", "tabs", "http://*/*", "https://*/*", "windows" ],

  "web_accessible_resources": ["encrypt.png", "decrypt.png" ],

  "background": {
    "page": "Gmail.html"
    },

  "content_scripts": [
    {     

    "matches": ["http://*/*", "https://*/*", "*://mail.google.com/*"],
      "js": ["jquery.js", "mailSecurity.js"],
      "css": ["image.css", "inboximage.css"]

    }
]

}

任何人都可以解决这个问题吗?

由于 散聚

0 个答案:

没有答案