我希望我的内容脚本能够匹配所有谷歌域和特定页面。我知道这是不可能的。
清单.json
"content_scripts": [{
"matches": [
,"*://www.google.*"
,"*://www.youtube.com/*"
,"*://readthedocs.org/*"]
,
....
还有其他方法可以做到这一点吗?只是想在列出 Google 拥有的所有域之前确定一下:)
列出所有 Google 域并不那么困难,因为 Google 已在以下位置发布了所有公共 Google 域的列表:http://www.google.com/supported_domains http://www.google.com/supported_domains。在此列表中的每个项目前面加上前缀"*://*
并添加",
每个项目的后缀。然后将结果复制粘贴到清单文件中。
另一种选择是使用"include_globs" https://developer.chrome.com/extensions/content_scripts.html#match-patterns-globs字段(这在“匹配”之后应用):
{
....
"content_scripts": [{
"matches": [ "*://*/*" ],
"include_globs": [
"*://*.google.*/*",
"*://*.youtube.com/*",
"*://readthedocs.org/*"
],
"js": [ "contentscript.js" ]
}]
}
(我已经替换了"*://www.google.com/*"
with "*://*.google.com/*
,因为像这样的子域https://crypted.google.com/ https://encrypted.google.com/)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)