2013-03-18 12 views
22
Ben tampermonkey..this tüm siteleri dahil etmek zorunda

i bana bu userscript çalışmasına yardımcı wrong.please şey mi yaptımtampermonkey (userscript) tüm sayfaları

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

koşmak zorunda script Dahil krom tüm sayfalarda

+0

en azından Senaryonu göstermek! URL "kırpma" sadece bir ekran seçimidir, sorun değil. –

+0

Kabul edilen bir yanıtın neden kabul edilmediği konusunda herhangi bir yanıt veya açıklama yok – SidOfc

cevap

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

sadece maç adresleri http ile başlayan olacaktır: // ... ama https: // ... Örneğin,.

kullanın o gerçekten (sabit-sürücüsüne kaydedilen olabilir yerel sayfaları dahil!) Gerektiren buysa tüm adreslerini içerecek şekilde aşağıdaki ..

// @match  *://*/* 

Not: Aşağıda yöntem Ayrıca TM2.12 potansiyel bir hata veya belgesiz özelliği sayesinde yazma anda çalışır (çok iyi gelecekteki sürümlerinde değişikliğe tabi olabilir !!):

// @match  * 
+2

'Mng *' geçerli bir kalıp değil. Doküman sayfasına bakın ve birden fazla @ eşleme satırı olabilir. OP'nin meta veri bloğu bozuk ve OP bu soruyu terk etmiş görünüyor. –

+0

Eğer hala işe yaramaz bir QA olsa da, eğer terk edilmişse, OP üzerinde utanç. Genel olarak doğru sözdizimi _ // Match * // */* _? Kayıt için _match * _ ile TamperMonkey 2.12 altında çalışıyorum. –

+0

Kapat, kolona ihtiyacınız var. [Doc] sayfasına bakın (http://developer.chrome.com/extensions/match_patterns.html). Tampermonkey'de '' 'ile ilgili ilginç. Hem Greasemonkey hem de Tampermonkey'de @ match'in ustası olması gereken Chrome kurallarından ayrılıyorum. Tampermonkey'in hataya rağmen çalışıp çalışmadığını merak ediyorum. Bunu bir noktada test edeceğim. –

İlgili konular