Hi Leute kurze Frage,
ist es möglich mit Hilfe von Greasemonkey irgendwie
ein window.open global abzufangen ?
Ich hab gelesen das man wohl Methoden überschreiben kann,
nur funktioniert das bei mir nicht so recht.
Kann mir da mal jemand helfen ?
Hi Leute kurze Frage,
ist es möglich mit Hilfe von Greasemonkey irgendwie
ein window.open global abzufangen ?
Ich hab gelesen das man wohl Methoden überschreiben kann,
nur funktioniert das bei mir nicht so recht.
Kann mir da mal jemand helfen ?
wenn du den Aufruf blockieren willst, sind Security Policies der beste Weg, weil eine Seite bereits Scripte ausführen (und damit ein "Backup" der Methode machen) kann, bevor die Seite geladen ist und Greasemonkey loslegt.
wenn du es aber immer noch mit GM machen willst (z.B. weil du window.open nicht blockieren sondern einen Tab öffnen willst), dann kannst du sowas machen:
Beachte aber die Sicherheitswarnungen bezüglich unsafeWindow auf http://greasemonkey.mozdev.org/authoring.html#unsafeWindow
Hi Dr. Evil,
besten Dank für deine Antwort.
Hab beide Varianten mal getestet
und es führen in meinem Falle beide
zu einem Ergebnis !
MfG Ra