gpt4 book ai didi

google-chrome-extension - 如何使用 Chrome 内容脚本,匹配 URL 查询参数的模式?

转载 作者:行者123 更新时间:2023-12-02 15:38:00 25 4
gpt4 key购买 nike

我正在尝试使用内容脚本制作一个 Chrome 扩展程序,仅匹配 Google 图片搜索结果页面。
它们(据我所知)由 URL 参数中的 &tbm=isch 标识。但是,匹配模式似乎只在路径上起作用。我该怎么做?

最佳答案

有两种方式:
(1) 您可以使用the include_globs property in the manifest .这样的事情应该有效:

{
"content_scripts": [ {
"exclude_globs": [ ],
"include_globs": [ "https://www.google.com/search*tbm=isch*" ],
"js": [ "YOUR_SCRIPT.user.js" ],
"matches": [ "https://www.google.com/search*"
]
} ],
... ...


(2) 您可以在内容脚本的顶部放置这样的测试:

if ( ! /\btbm=isch\b/i.test (location.search) ) {
return;
}

前者可能更高效,但可能更难调整。
您也可以结合使用这些方法。

关于google-chrome-extension - 如何使用 Chrome 内容脚本,匹配 URL 查询参数的模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13543693/

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