0

我有一个用于在 Gmail 网页中创建按钮的 chrome 扩展程序。

该按钮已在该页面上成功创建。但刷新该页面后,该按钮未创建。它给出了一个未定义的类。

清除缓存和 cookie 后,它可以工作。但不是所有时间,有时只是。

我的 manifest.json 文件代码在这里:

{
  "manifest_version": 2,

  "name": "E-mail Security",
  "description": "This extension demonstrates a Email security ",
  "version": "1.0",

  "browser_action": {
    "default_icon": "icon.png",
    "default_popup": "popup.html"
  },
  "permissions": [ "notifications", "contentSettings", "cookies", "tabs", "contextMenus", "http://*/*", "https://*/*" ],

  "content_scripts": [
    {     

    "matches": ["http://*/*", "https://*/*"],
      "js": ["ngContent.js","jquery.js"]

    }
]

}

为什么,发生了上述问题。我是否错过了 manifest.json 文件中的某些内容?

注意:我使用的是 chrome 浏览器。

4

1 回答 1

1

在页面加载时创建按钮。然后也许为 MutationObserver 定义一个事件。每次按钮消失时,您的代码都应该被触发以再次创建它。然后为该按钮应用您想要的任何其他规则/操作。

于 2013-07-25T17:36:20.823 回答