我正在尝试构建一个基本扩展,以将警报脚本插入到每个加载的页面中。但是似乎该脚本仅注入某些页面(大多数页面未注入),而且我找不到如何选择要注入页面的模式。
这是清单:
{
"name": "TestingTest",
"version": "0.1.1",
"description": "Testing Tests!",
"manifest_version": 2,
"content_scripts": [
{
"matches": ["http://*/", "https://*/"],
"js": ["content.js"],
"run_at": "document_end"
}
],
"background": {
"page": "background.html"
},
"permissions": [
"tabs",
"http://*/", "https://*/",
"cookies"
],
"icons": {
"16": "my_icon_64.png",
"32": "my_icon_64.png",
"48": "my_icon_64.png",
"128": "my_icon_64.png"
}
}
这是ccontent.js
:
alert("content script");
console.log("content script")
我仅在选定的几页上收到警报。如果我将扩展程序加载到不同的Chrome配置文件中,注入的页面似乎会有所不同。
您的内容脚本可能仅在路径名为just的页面上加载/
。*
在网址格式的末尾添加一个额外的内容:
"matches": ["http://*/*", "https://*/*"]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句