gpt4 book ai didi

google-chrome - 如何在所有Google(国际)页面上加载内容脚本?

转载 作者:行者123 更新时间:2023-12-04 05:24:54 29 4
gpt4 key购买 nike

对于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..."],

最佳答案

参见Match patterns and globs。不幸的是,Google-Chrome在matches规范中没有用于顶级域名(TLD)的良好机制。因此,http://www.google.*/*引发错误,并且不支持http://www.google.tld/*(Greasemonkey syntax)。

要解决此问题,请加宽matches参数,并使用include_globs参数过滤结果。
像这样:

"matches":        ["http://*/*", "https://*/*"],
"include_globs": ["http://www.google.*/*", "https://www.google.*/*"],

关于google-chrome - 如何在所有Google(国际)页面上加载内容脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16186956/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com