2013-03-18 5 views
22

ich alle Standorte in tampermonkey..this enthalten müssen, ist das Skript, das iFügen Sie alle Seiten in tampermonkey (userscript)

// ==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); 

Habe ich etwas getan zu laufen haben wrong.please mir zu helfen, diese userscript zu laufen auf allen Seiten in Chrom

+0

mindestens Ihren Skript zeigen! Die URL "trimmen" ist nur eine Anzeigeoption, es ist nicht das Problem. –

+0

Keine akzeptierte Antwort oder Erklärung, warum keine Antwort akzeptiert wird – SidOfc

Antwort

36
// @match  http://*/* 

nur Startspiel Adressen mit http: // ... aber nicht https: // ... zum Beispiel.

Verwenden Sie den folgenden alle Adressen enthalten, wenn das ist, was Sie wirklich benötigen (einschließlich der lokalen Seiten, die Sie auf Ihrer Festplatte gespeichert haben!) ..

// @match  *://*/* 

Hinweis: Die Methode unten funktioniert auch zum Zeitpunkt des Schreibens aufgrund eines möglichen Fehlers oder nicht dokumentiert Funktion in TM2.12 (so gut werden könnte, in zukünftigen Versionen ändern !!):

// @match  * 
+2

'@match *' ist kein gültiges Muster. Siehe die Doc-Seite und es kann mehr als eine @ match-Zeile geben. Der Metadatenblock des OP ist korrupt, und der OP scheint diese Frage aufgegeben zu haben. –

+0

Schande über OP, wenn aufgegeben wurde, obwohl es immer noch eine nützliche QA ist. Wäre die allgemein korrekte Syntax _ _ _ _ @ match * // */* _? Für den Datensatz habe ich Skripte mit _match * _ arbeiten unter TamperMonkey 2.12! –

+0

Schließen, Sie brauchen den Doppelpunkt. Siehe [das Dokument] (http://developer.chrome.com/extensions/match_patterns.html). Das ist interessant an Tampermonkey. Ich gehe von den Chrome-Regeln ab, die sowohl für Greasemonkey als auch für Tampermonkey der Master für '@ match' sein sollen. Ich frage mich, ob Tampermonkey trotz des Fehlers funktioniert - während Chrome nicht. Ich werde das irgendwann testen. –

Verwandte Themen