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

Wesentliche Änderungen umfassen:

  • Deutlich verbessertes Webkonsole - Arrays werden inline angezeigt, ohne dass sie im rechten Inspektor geöffnet werden müssen, Fensterobjekte zeigen ihre URL usw.
  • Die console API wurde zu Web Workern hinzugefügt (Bug 620935). Jetzt können Sie Nachrichten von Webworkern an die Webkonsole senden.
  • Das Netzwerkmonitor Werkzeug zeigt jetzt Leistungsstatistiken mit Kreisdiagrammen an (Firefox-Bug 846601).
  • Im Inspektor sind jetzt Vorschautooltips für CSS-Transformationen verfügbar (Firefox-Bug 726427).
  • DOM-Elemente, die im Debugger und in der Konsole zu sehen sind, können direkt entfernt oder inspiziert werden, über neue Schaltflächen rechts neben der Variablenliste.
  • Eine CSS-Quellenkarte wird jetzt vom Stileditor unterstützt (Firefox-Bug 926014).
  • Die Autovervollständigung von CSS-Eigenschaften und -Werten wurde dem Stileditor 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.
  • Die Unterstützung für die nicht standardisierten <pre cols> wurde entfernt, ebenso wie die Layouteffekte von <pre wrap>. Beide Effekte können und sollten mit CSS erzielt 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

  • Wichtige Änderungen am Firefox-Thema 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 werden weiterhin funktionieren.

Ältere Versionen