我有以下脚本自动关注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 │ └──────────────────────┴───────────────────────────────────────────────────────┘
如何将任何顶级域名与此类限制匹配?