在tampermonkey(userscript)中包含所有页面

时间:2013-03-18 11:11:43

标签: userscripts tampermonkey

我必须在tampermonkey中包含所有网站..这是我必须运行的脚本

// ==UserScript==
// @name       Phishing Blockz
// @namespace  http://use.i.E.your.homepage/
// @version    0.1
// @description Phishing block based on hyperlinks
// @match      http://*/*
// @run-at     document-end

var req = new XMLHttpRequest();
req.open('GET', document.location, false);
req.send(null);
var headers = req.status;
var locheader=req.getResponseHeader("Location");
alert(headers);
alert(locheader);

我做错了什么。请帮我在chrome

的所有页面中运行此用户脚本

4 个答案:

答案 0 :(得分:49)

// @match      http://*/*

仅匹配以 http:// ... 开头的地址,但不匹配 https:// ... < / strong>例如。

使用以下内容包含 所有 地址,如果这是您真正需要的地址(包括您可能已保存在硬盘上的本地页面!)..

// @match      *://*/*

注意:下面的方法在撰写本文时也可以通过TM2.12中的潜在错误或未记录的功能进行操作(因此在将来的版本中可能会有所改变!!):

// @match      *

答案 1 :(得分:7)

@include代替@match效果很好

// ==UserScript==
// @name       Phishing Blockz
// @namespace  http://use.i.E.your.homepage/
// @version    0.1
// @description Phishing block based on hyperlinks
// @include     *
// @run-at     document-end

这适用于网络上的所有网站(已在TamperMonkey中测试)

答案 2 :(得分:5)

// @match *://*/*

这应该找到所有网址。

答案 3 :(得分:1)

真正的答案是:

// @match https://*/*
// @match http://*/*