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 Erweiterungsentwickler.

Änderungen für Webentwickler

Entwicklerwerkzeuge

Wichtige Änderungen umfassen:

  • Stark verbessertes Web-Konsolen - Arrays werden inline angezeigt, ohne dass ein Klick erforderlich ist, um sie im rechten Inspektor anzuzeigen, Fensterobjekte zeigen ihre URL an, usw.
  • Hinzufügen der Konsole API zu Web-Workern (Fehler 620935). Nun können Sie Nachrichten von Web-Workern an die Web-Konsole senden.
  • Das Netzwerk-Monitor Werkzeug zeigt jetzt Leistungsstatistiken mit Kreisdiagrammen (Firefox Fehler 846601).
  • Im Inspektor sind jetzt Vorschautooltips für CSS-Transformationen verfügbar (Firefox Fehler 726427).
  • DOM-Elemente, die im Debugger und der Konsole angezeigt werden, können direkt entfernt oder inspiziert werden, über die neuen Schaltflächen rechts neben der Variablenauflistung.
  • Ein CSS-Source-Map wird jetzt vom Stil-Editor unterstützt (Firefox Fehler 926014).
  • Die Autovervollständigung von CSS-Eigenschaften und -Werten wurde dem Stil-Editor hinzugefügt (Firefox Fehler 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 das nicht standardisierte <pre cols> wurde entfernt, sowie der Layouteffekt von <pre wrap>. Beide Effekte können, und sollten, mittels CSS erreicht werden. (Firefox Fehler 949879)

JavaScript

Schnittstellen/APIs/DOM

MathML

Keine Änderung.

SVG

Keine Änderung.

Sicherheit

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

Änderungen für Entwickler von Erweiterungen und Mozilla

  • Wesentliche Änderungen am Firefox-Thema betreffen die meisten Erweiterungen, die mit der Firefox-Benutzeroberfläche interagieren.
  • nsISecurityCheckedComponent wurde entfernt (Firefox Fehler 794943). Die meisten Verbraucher können nsISecurityCheckedComponent aus ihrer Schnittstellendefinition entfernen und weiterhin funktionieren.

Ältere Versionen