zurück zum Artikel

Neue Tools fĂŒr Webentwickler in Firefox 16

Christian Kirsch

Die jetzt veröffentlichte Beta 16 des freien Browsers Firefox enthÀlt eine Kommandozeile, die Webentwicklern die Arbeit erleichtern soll. Unter anderem lÀsst sich der Debugger damit per Tastatur steuern.

GrĂ¶ĂŸte sichtbare Neuerung in der jetzt veröffentlichten [1] ersten Beta-Version des Firefox 16 ist die neue Kommandozeile fĂŒr Web-Entwickler. Damit lassen sich viele Funktionen per Tastatur aufrufen, etwa zur Steuerung des Debuggers oder zum direkten Untersuchen eines Seitenelements.

Details zur Kommandozeile enthĂ€lt ein Blog-Beitrag [2] von Kevin Dangoor. Er beschreibt unter anderem die automatische VervollstĂ€ndigung von Kommandos wie console open durch Tippen von con<tab>o<tab>. Eine Liste aller verfĂŒgbaren Befehle liefert help.

Elemente lassen sich mit inspect gefolgt von einem CSS-Selektor fĂŒr die Untersuchung auswĂ€hlen. Jedes inspect-Kommando kann nur ein Element der Webseite selektieren, und manche Selektoren werden ignoriert. So fĂŒhrt h3 a[href*='...'] nicht zum Erfolg, wĂ€hrend das genauere h3>a[href*='...'] die gewĂŒnschte Überschrift findet.

Firefox Beta 16 (0 Bilder) [3]

[4]

Weitere Kommandos erlauben das Ändern des Dokuments, etwa das Entfernen oder Ersetzen von Elementen, und das Steuern des Debuggers. Mit resize on aktiviert man die interaktive GrĂ¶ĂŸenĂ€nderung des HTML-Dokuments, etwa um die Ansicht auf wesentlich kleineren Smartphone-Displays zu kontrollieren. Wenn das Stylesheet eine passende Media-Query [5] enthĂ€lt, verwendet Firefox automatisch deren CSS-Vorgaben.

Wer den aktuellen Firefox 15 benutzt, kann zumindest einige der Funktionen der Kommandozeile auch schon ausprobieren. Dazu reicht es, in der Adresszeile about:config einzugeben und dann die Option devtools.toolbar.enable auf true zu setzen.

Verbessert haben die Mozilla-Entwickler auch die Speicherverwaltung des Browsers. Erstmals arbeitet der Garbage Collector, der nicht mehr benötigte JavaScript-Objekte freigibt, inkrementell [6]. Das soll lange Pausen vermeiden, in denen der Browser nicht auf Benutzeraktionen reagiert.

SĂ€mtliche Änderungen in der Firefox-Beta 16 finden sich in den Release-Notes [7]. Interessenten können Versionen fĂŒr Linux, Mac OS X, Windows und Android herunterladen [8]. (ck [9])


URL dieses Artikels:
https://www.heise.de/-1696223

Links in diesem Artikel:
[1] http://www.mozilla.org/de/firefox/beta/
[2] https://hacks.mozilla.org/2012/08/new-firefox-command-line-helps-you-develop-faster/
[3] https://www.heise.de/bilderstrecke/912311.html?back=1696223;back=1696223
[4] https://www.heise.de/bilderstrecke/912311.html?back=1696223;back=1696223
[5] http://www.heise.de/artikel-archiv/ix/2010/9/122_kiosk
[6] https://blog.mozilla.org/javascript/2012/08/28/incremental-gc-in-firefox-16/
[7] http://www.mozilla.org/en-US/firefox/16.0beta/releasenotes/
[8] http://www.mozilla.com/de/firefox/all-beta.html
[9] mailto:ck@ix.de