如何编写始终对任何网址启用的Chrome扩展程序?

时间:2018-07-11 15:44:09

标签: google-chrome-extension

我正在编写一个chrome扩展程序,以对页面内容进行一些修改,但是我必须单击它才能使其在当前页面上正常工作。

我想要的是:如果单击扩展图标(以启用它),则无论打开了哪些新页面/选项卡,它将一直启用,并且可以在它们上使用?

如何编写代码进行配置?

1 个答案:

答案 0 :(得分:1)

使用content script,您可以实现这一目标。内容脚本是在网页上下文中运行的文件,因此您可以修改网页内容。

在manifest.json中添加以下代码

{
  "content_scripts": [
    {
      "matches": ["http://*/*", "https://*/*"],
      "js": ["your-content-script.js"]
    }
  ],
  "permissions": [
     "tabs", "http://*/*","https://*/*"
  ]
}

要了解更多信息,请阅读此https://developer.chrome.com/extensions/overview.html#arch