Too Cool for Internet Explorer

Erweiterte Console für Firefox


Ich bin letzte Woche über ein neues Firefox Plugin gestolpert, welches die in die Jahre gekommene Javascript Console ablösen soll.

Firebug ist eine Kombination aus Javascript Console, DOM Inspektor und einem Javascript Interpreter. Daneben kann man ausserdem noch den Datenverkehr bei einem XMLHttpRequest beobachten was ihn zu einem sehr nützlich Hilfsmittel für Entwickler Browser-basierter Applikationen (AJAX / XUL) macht. Ich entwickle beruflich u.a. Anwendungen auf Basis der Mozilla Plattform (Javascript / XUL) und möchte diesen kleinen Helfer nicht mehr missen.

Sehr praktisch finde ich, daß Firebug sich am unteren Rand des Browsers einnistet. Im Weggeklappten Zustand sieht man lediglich in der Statusleiste einen Hinweis auf die in der Seite aufgetretenen Fehler. Klickt man auf diesen Hinweis, wird Firebug aufgeklappt und man kann die Fehler inspizieren. Firebug arbeitet im Gegensatz zur alten Javascript Console Kontextbezogen. D.h. es werden nur die Fehler und Informationen der aktuellen Seite bzw. des aktuellen Tabs dargestellt, was die ganze Sache sehr viel übersichtlicher macht. Im gegensatz zur herkömmlichen Javascript Console verdeckt kein Fenster mehr die Anwendung bzw. hat man die Ausgaben auf der Console beim Testen immer im Blick.

Der DOM Inspektor kann zwar bei Weitem nicht den Funktionsumfang seines grossen Bruders abdecken, dennoch ist er meist die schnellere Alternative. Es genügt ein Seitenelement anzuklicken und schon kann man die Informationen XML, CSS, Javascript und das Boxlayout einsehen.

Ich habe vor einem Jahr schon einmal einige Plugins beschrieben, die meiner Ansicht nach jeder Enwickler browser-basierter Anwendungen installiert haben sollte. Firebug gehört definitiv mit auf diese Liste - nach der Installation bleibt die angestaube Javascript Console garantiert geschlossen.