Wie kann ich bestimmte Javascripts filtern und nicht alle in Drudge Report blockieren?

904
jay

Wie kann ich verhindern, dass dieses bestimmte "Auto Refresh" -Skript in Drudge Report in meinem Firefox-Browser unter Windows XP ausgeführt wird?

var timer = setInterval("autoRefresh()", 1000 * 60 * 3);  function autoRefresh() 

Ich habe NoScript- und AdblockPlus-Plugins installiert, aber keines von ihnen erklärt, wie ein bestimmtes Skript herausgefiltert wird, das Skript nicht ausgeführt werden kann und der Rest in Ruhe gelassen wird. Ich möchte nicht, dass alle Javascripts nur das unten aufgeführte ausführen.

Jede Hilfe wäre dankbar.

3

1 Antwort auf die Frage

0
D-Money

Zuerst dachte ich, Sie könnten die Ausführung des Intervalls stoppen, aber das funktioniert nur, wenn Sie in den Kontext von gelangen Timervariable aufrufen können.

/* your code in another file */ clearInterval(timer); 

Meine nächste Idee ist, die autoRefresh- Funktion neu zu definieren . Es sieht so aus, als könnte dies möglich sein, weil das Intervall sich auf autoRefresh in einer Zeichenfolge bezieht, anstatt eine Funktion zu verwenden, wie z

setInterval(function(){ autoRefresh(); }, 1000 * 60 * 3); 

Auf jeden Fall müssten Sie autoRefresh folgendermaßen neu definieren:

autoRefresh() { }