コンテンツ スクリプトを使用して、Google 画像検索結果ページのみに一致する Chrome 拡張機能を作成しようとしています。
それらは (私が知る限り) &tbm=isch
URL パラメーターで識別されます。ただし、一致パターンはパスでのみ機能するようです。どうすればいいですか?
質問する
3038 次
1 に答える
6
2 つの方法があります:
(1)プロパティをマニフェストで使用include_globs
できます。このようなものが動作するはずです:
{
"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;
}
前者はおそらくより効率的ですが、調整が難しい場合があります。
これらの方法を組み合わせて使用することもできます。
于 2012-11-25T02:45:50.203 に答える