Firefox Entwickertools

Die Entwicklertools sind inzwischen ein fester Bestandteil moderner Browser und wenn man sie mal entdeckt hat, werden sie unersetzlich. Ich stelle die aktuellen Highlights der Entwicklertools im Firefox (Version 34) vor.

Die Entwicklertools werden im Firefox unter Extras > Web-Entwickler > Werkzeuge ein-/ausblenden eingeblendet, oder unter der dort angegebenen Tastenkombination. Zuerst sollte man einen blick in die Einstellungen (Zahnrad Symbol rechts) werfen, denn dort verbergen sich viele nützliche Features, die ansonsten gar nicht aktiviert sind.

Inspektor

Das Herz der Konsole bildet der Inspektor. Damit lässt sich der Quellcode der Seite analysieren und debuggen. Ein Element kann über Rechtsklick, den Inspizieren-Button, oder mit einem klick im Code fokussiert werden. In der rechten spalte werden dazu immer die aktuellen CSS Regeln eingeblendet. Alternativ kann man auch die berechneten Styles, die Schriftarten, oder das Box-Modell einblenden lassen. Die CSS Regeln lassen sich hier direkt bearbeiten - mit autocomlete Funktion. Auch die werte im Boxmodell lassen sich editieren.

Bei den CSS Regeln ist immer auch die Stelle im Code verlinkt und mit einem Klick gelangt man sofort in die Stilbearbeitung.

Firefox Inspektor
Inspektor im Firefox
Firefox Boxmodell
Boxmodell im Firefox

Stilbearbeitung

In der Stilbearbeitung lassen sich sämtliche CSS-Files bearbeiten, deaktivieren oder neue erstellen.  Auf der rechten Seite des Editors werden alle Media Queries eingeblendet, wobei die aktiven Markiert sind. Ein Feature, welches das debuggen erheblich erleichtert.

Auch hier kann man sich auf die autocomplete Funktion verlassen, nicht nur bei den CSS Eigenschaften und Werten, sondern auch bei den Selektoren. Auch Sytax und Klammern werden geprüft.

Geheimtipp für Vim Nutzer: In den Einstellungen können die Tastaturbefehle von Vim für sämtliche Browser-Interne Editoren aktiviert werden.

Firefox Stilbearbeitung
Stilbearbeitung im Firefox

3D-Untersuchung

Nie war es einfacher die Seitenstruktur zu analysieren und überlaufene Elemente zu debuggen. Die 3D-Untersuchung stellt alle Elemente als dreidimensionale Blöcke dar. Die Ansicht lässt sich mit Tastaur und Maus bequem steuern und selbst Elemente, die ausserhalb des Viewports liegen, werden sichtbar.

Firefox 3D-Untersuchung
3D-Untersuchung im Firefox

Bildschirmgrössen testen

Ein Design, dass sich der Grösse des Anzeigegeräts anpasst, ist eine zentrales Merkmal des modernen Webs. Firefox bietet ein Feature, mit welchem sich die Anpassbarkeit an verschiedene Bildschirmgrössen testen lässt.

Firefox Bildschirmgrössen testen
Bildschirmgrössen testen im Firefox

Konsole

Ein unumgängliches Entwicklerwerkzeug ist in jedem Bereich die Konsole. Ob Netzwerk, CSS oder JavaScript, alles lässt sich damit analysieren. Auch der Sicherheitsstab sollte man sich unbedingt ansehen: Dort findet man wichtige Hinweise zu Inhalt, der blockiert wurde, oder gefährliche Schwachstellen.

Alle Kategorien lassen sich filtern, um nicht die Übersicht zu verlieren.

Firefox Konsole
Konsole im Firefox

Netzwerkanalyse

Eine gute Performance wünscht sich jeder, aber die Ursache langer Ladezeiten zu finden ist nicht leicht. Mit der Netzwerkanalyse werden einem die Informationen zu den geladenen Ressourcen, Cache und Ladezeit detailliert aufgezeigt. Mit einem klick auf den Pfeil rechts oben lässt sich auch die Anfrage des Browsers und die Antwort des Servers, sowie Details über Cookies einsehen und bearbeiten. Damit lassen Sich Server und Webseiten hervorragend testen.

Firefox Netzwerkanalyse
Netzwerkanalyse im Firefox

Debugger

Mit dem Debugger lässt sich JavaScript live im Browser debuggen. Es können Breakpoints erstellt werden und unübersichtlicher Code kann mit einem Klick automatisch strukturiert werden.

Firefox Debugger
Debugger im Firefox

Weitere Tools

Hier noch ein paar weitere Funktionen, die etwas simpler sind.

Screenshot

Die herkömmliche Print Screen Funktion hat einen Haken: Es wird nur der aktuelle Viewport abgezeichnet. Um eine ganze Webseite abzubilden musste man bisher selber basteln, oder auf Add-Ons zählen. Seit kurzem gibt es jedoch ein Button, der einem einen Vollständigen Screenshot der Seite erstellt. Damit entfällt auch das lästige Nachbearbeiten, um Adressleiste und Scrollbalken zu entfernen.

Farbpipette

Mit der Farbpipette lässt sich genau wie bei einem Bildbearbeitungsprogramm die Farbe eines beliebigen Pixels aus der Webseite auslesen - egal ob Bild oder einfarbige Fläche.

Entwickler-Sybolleiste

Wer lieber mit einer Konsole und befehlen arbeitet, sollte sich die Entwickler-Symbolleiste einblenden lassen. Darüber lassen sich alle Entwicklertools und auch viele weitere Funktionen des Firefox' über verschiedene Befehle und Parameter aufrufen.

 

Soviel zu meiner kleinen Vorstellung der Highlights. Wer noch nicht genug hat, darf gerne sämtliche Details im offiziellen Firefox Entwicklernetzwerk ansehen.