我正在编写一个chrome扩展程序,以对页面内容进行一些修改,但是我必须单击它才能使其在当前页面上正常工作。
我想要的是:如果单击扩展图标(以启用它),则无论打开了哪些新页面/选项卡,它将一直启用,并且可以在它们上使用?
如何编写代码进行配置?
答案 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