2013-03-18 10 views
22

devo includere tutti i siti tampermonkey..this è lo script che devo correreincludere tutte le pagine 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); 

Ho fatto qualcosa di wrong.please aiutarmi per eseguire questo userscript in tutte le pagine in cromo

+0

almeno mostrare lo script! L'URL "trimming" è solo una scelta di visualizzazione, non è un problema. –

+0

Nessuna risposta o spiegazione accettata perché non esiste una risposta accettata – SidOfc

risposta

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

sarà solo indirizzi corrispondono a cominciare http: // ... ma non https: // ... per esempio.

utilizzare la seguente per includere tutti indirizzi se è questo ciò che si richiede in realtà (incluse le pagine locali potrebbe essere salvati sul disco rigido!) ..

// @match  *://*/* 

Nota: Il metodo di seguito funziona anche al momento della scrittura in virtù di un potenziale bug o funzionalità non documentata in TM2.12 (così potrebbe ben essere soggetto a modifiche nelle versioni future !!):

// @match  * 
+2

'@match *' non è un modello valido. Vedi la pagina del documento e possono esserci più di una riga '@ match'. Il blocco dei metadati dell'OP è corrotto e l'OP sembra aver abbandonato questa domanda. –

+0

Vergogna su OP se ha abbandonato, anche se è ancora un utile controllo di qualità. La sintassi generalmente corretta sarebbe _ // @match * // */* _? Per la cronaca ho script con _match * _ che funzionano con TamperMonkey 2.12! –

+0

Chiudi, hai bisogno dei due punti. Vedi [il documento] (http://developer.chrome.com/extensions/match_patterns.html). È interessante su '*' in Tampermonkey. Sto andando fuori dalle regole di Chrome, che dovrebbero essere il master di '@ match' in Greasemonkey e Tampermonkey. Mi chiedo se Tampermonkey funzioni nonostante l'errore - mentre Chrome no. Lo metterò alla prova a un certo punto. –