对于Google-Chrome扩展程序,我想在所有Google页面上加载内容脚本。最好的方法是什么?
我在manifest.json
中尝试了这个,但它不起作用:
"matches": ["http://www.google.*/*", "https://www.google.*/*"],
字符串
这“工作”,但它是一个有点长的写,我不认为这是最好的做法:
"matches": ["http://www.google.com/*", "https://www.google.com/*", "http://www.google.fr/*", "https://www.google.fr/*", "http://www.google.de/*", "https://www.google.de/*", etc..."],
型
1条答案
按热度按时间uajslkp61#
请参见 * 匹配模式和全局对象 *。不幸的是,Google-Chrome在其
matches
规范中没有一个很好的顶级域(TLD)机制。因此,http://www.google.*/*
抛出错误,并且不支持http://www.google.tld/*
(Greasemonkey syntax)。要解决此问题,请加宽
matches
参数并使用include_globs
参数过滤结果。像这样:
字符串