我正在尝试在Tampermonkey 4.7(对于Safari 12)中安装Darker Google用户脚本,但无法正常工作。
由于我是Tampermonkey的新手,所以我真的不知道该把手放在哪里。
在Tampermonkey的仪表板中,我看到此用户脚本与任何特定网站都不匹配,例如Darker Facebook显示“ * .facebook.com”并且可以正常工作,但这也许是一个错误的猜测。
用户脚本的开头是:
(function() {var css = "";
css += [
"/* Darker Google by Zigboom Designs */",
"",
"@namespace url(http://www.w3.org/1999/xhtml);"
].join("\n");
if (false ||
(document.location.href.indexOf("http://blogsearch.google") == 0) ||
(document.location.href.indexOf("http://books.google") == 0) ||
(document.location.href.indexOf("http://209.85.165.104") == 0) ||
(document.location.href.indexOf("http://translate.google") == 0) ||
(document.location.href.indexOf("http://video.google") == 0) ||
(document.location.href.indexOf("https://encrypted.google") == 0) ||
(document.location.href.indexOf("https://translate.google") == 0) ||
(document.location.href.indexOf("http://scholar.google") == 0) ||
(document.location.href.indexOf("https://scholar.google") == 0) ||
(document.location.href.indexOf("http://images.google") == 0) ||
(document.location.href.indexOf("https://images.google") == 0) ||
(document.location.href.indexOf("https://www.google.com/fonts") == 0) ||
(new RegExp("^https?://www\\.google\\.[a-z.]*/(?!calendar|nexus|adsense|analytics|maps).*$")).test(document.location.href))
这让我觉得它应该与任何* .google.com网站匹配...但是不匹配。
答案 0 :(得分:0)
这是因为用户脚本未在页面中运行。添加以下行,保存并重新加载页面。
// @match *://*.google.com/*
以上内容使用户脚本可以在Google网站上运行。
对于匹配模式,refer here