如何匹配Tempermonkey中的任何顶级域名?

时间:2015-12-11 08:38:32

标签: javascript greasemonkey tampermonkey

我有以下脚本自动关注Google图片搜索结果中的IFRAME:

// ==UserScript==
// @name         Follow IFRAME in Google image search
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       You
// @match        http://images.google.de/imgres?*
// @grant        none
// ==/UserScript==
/* jshint -W097 */
'use strict';

location.replace(document.querySelector('iframe').src)

工作正常。

现在我想让它独立于德国顶级域名。但是当我将比赛更改为

// @match        http://images.google.*/imgres?*

它停止工作。 @match选项的Chrome documentation说:

┌──────────────────────┬───────────────────────────────────────────────────────┐
│ Bad pattern          │ Why it's bad                                          │
├──────────────────────┼───────────────────────────────────────────────────────┤
│ http://foo.*.bar/baz │ If '*' is in the host, it must be the first character │
└──────────────────────┴───────────────────────────────────────────────────────┘

如何将任何顶级域名与此类限制匹配?

0 个答案:

没有答案