Firefox 28 für Entwickler

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

Änderungen für Webentwickler

Entwicklerwerkzeuge

  • Die Eigenschaft console.exception wurde hinzugefügt (Firefox Bug 922214).
  • Die Eigenschaft console.assert() wurde hinzugefügt (Firefox Bug 760193).
  • App-Manager: Ein neuer Manifest-Editor wurde hinzugefügt.
  • App-Manager: Das Toolbox, das zum Debuggen von Apps verwendet wird, ist jetzt in die App-Manager-Oberfläche integriert.
  • Webkonsole: Ein "Split-Console"-Modus wurde hinzugefügt – drücken Sie Escape, um die Konsole in jedem anderen Tool schnell zu öffnen.
  • Webkonsole: Ein dunkles Thema für die Ausgabe wurde hinzugefügt.
  • Debugger: Minifizierte JavaScript-Dateien werden formatiert angezeigt.
  • Debugger: Fahren Sie mit der Maus über eine Variable oder klicken Sie darauf, um ein Popup anzuzeigen, das den aktuellen Wert anzeigt.
  • Inspektor: Ein Farbpicker im Regelansicht und verschiedene Tooltips wurden hinzugefügt.
  • Browser-Toolbox: Erlaubt Add-on- und Plattformentwicklern, fast alle Entwicklerwerkzeuge zu verwenden, während sie auf den Browser selbst abzielen.

Weitere Details finden Sie in diesem Beitrag.

CSS

HTML

  • <input type=color> und <input type=number> wurden implementiert, standardmäßig deaktiviert.

JavaScript

Schnittstellen/APIs/DOM

MathML

SVG

Keine Änderung.

Audio/Video

Netzwerk

  • Unterstützung von SPDY/2 wurde entfernt.

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

  • Die Schnittstelle von DeferredTask.jsm wurde geändert, und die Methoden isPending(), start(), flush() und cancel() wurden entfernt (Firefox Bug 940408).

Sicherheit

  • CSP wurde in unter Sandbox-Bedingungen betriebenen iframes nicht durchgesetzt. Dies wurde behoben (Firefox Bug 886164).
  • Die experimentelle script-nonce-Direktive von CSP 1.1 wurde implementiert. Die Einstellung security.csp.experimentalEnabled sollte auf true gesetzt werden, um diese Funktion zu aktivieren (Firefox Bug 855326).

Ältere Versionen