Firefox 29 für Entwickler

Firefox 29 wurde am 29. April 2014 veröffentlicht. Dieser Artikel listet wichtige Änderungen auf, die nicht nur für Webentwickler nützlich sind, sondern auch für Firefox- und Gecko-Entwickler sowie Add-on-Entwickler.

Änderungen für Webentwickler

Entwicklerwerkzeuge

Wichtige Änderungen umfassen:

  • Stark verbesserte Web-Konsole - Arrays werden inline ohne Klick im rechten Inspektor angezeigt, Fensterobjekte zeigen ihre URL, etc.
  • Die console API wurde zu Web Workers hinzugefügt (Bug 620935). Jetzt können Sie Meldungen von Web Workers an die Web-Konsole senden.
  • Das Netzwerkmonitor-Werkzeug zeigt nun Leistungsstatistiken mithilfe von Tortendiagrammen (Firefox-Bug 846601).
  • Im Inspektor sind jetzt Vorschau-Tooltips von CSS-Transformationen verfügbar (Firefox-Bug 726427).
  • DOM-Elemente im Debugger und der Konsole können direkt entfernt oder inspiziert werden, über die neuen Buttons rechts in der Variablenliste.
  • Eine CSS-Quellkarte wird nun vom Stil-Editor unterstützt (Firefox-Bug 926014).
  • Autovervollständigung von CSS-Eigenschaften und -Werten wurde zum Stil-Editor hinzugefügt (Firefox-Bug 717369).

Siehe den Mozilla Hacks Blogbeitrag für Details und andere kleinere Änderungen.

CSS

HTML

  • <input type=color> und <input type=number> sind standardmäßig verfügbar.
  • Unterstützung für das nicht standardisierte <pre cols> wurde entfernt, genauso wie der Layouteffekt von <pre wrap>. Beide Effekte können und sollten mit CSS erreicht werden. (Firefox-Bug 949879)

JavaScript

Schnittstellen/APIs/DOM

MathML

Keine Änderung.

SVG

Keine Änderung.

Sicherheit

  • Die experimentelle CSP 1.1-Direktive hash-source wurde implementiert. Die Voreinstellung security.csp.experimentalEnabled sollte auf true gesetzt werden, um diese Funktionalität zu aktivieren (Firefox-Bug 883975).

Änderungen für Add-on- und Mozilla-Entwickler

  • Große Änderungen am Firefox-Theme betreffen die meisten Erweiterungen, die mit der Firefox-Benutzeroberfläche interagieren.
  • nsISecurityCheckedComponent wurde entfernt (Firefox-Bug 794943). Die meisten Benutzer können nsISecurityCheckedComponent aus ihrer Schnittstellendefinition entfernen, und sie werden weiterhin funktionieren.

Ältere Versionen