Dive Into Greasemonkey

Greasemonkey Lernen (Deutsche Version)

3.1. Fehlfunktionen mit der Javascript-Konsole aufzeichnen

Wenn Ihr Benutzerscript nicht zu laufen scheint, sollten Sie zuerst die Javascript-Konsole überprüfen, in der alle durch Scripte verursachte Fehler aufgelistet werden, auch die der Benutzerscripte.

Anleitung: Die Javascript-Konsole öffen

  1. Im Firefox-Menü wählen Sie ExtrasFehlerkonsole.

  2. Die Konsole listet alle Script-Fehler auf allen Seiten, die Sie besucht haben auf, seit sie Firefox geööfnet haben. Das können sehr viele sein. (Sie werden überrascht sein, wie viele bekannte, große Seiten ständig Script-Fehler produzieren.) Klicken Sie Löschen um die Liste zu leeren, bevor Sie anfangen ihr Benutzerscript zu debuggen (auf Fehler zu untersuchen).

Aktualisieren Sie nun die Seite, auf der Sie gerade arbeiten, um das Script zu testen, dass nichts zu tu schein. Now refresh the page you were working on to test the user script that doesn't appear to be doing anything. Wenn es allerdings einen Fehler/Totalabsturz produziert, wird dies in der Fehlerkonsole angezeigt werden.

[Note]

Wenn Ihr Benutzerscript einen Fehler produziert, wird die Fehlerkonsole die Ausnahme und die Zeilennummer anzeigen. Durch die Art und Weise, wie Greasemonkey die Benutzerscripte in die Seite einbaut, ist diese Zeilenummer leider nicht besonders nützlich. Sie sollten sie ignorieren. Es ist nicht die Zeilennummer in ihrem Benutzerscript, wo der Fehler verursacht wurde.

← Benutzerscripte "debuggen"
'Mit GM_log "loggen" →