Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Firefox 28 Versionshinweise 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 Entwickler von Firefox, Gecko und Erweiterungen nützlich sind.

Änderungen für Webentwickler

Entwicklerwerkzeuge

  • Die console.exception Eigenschaft wurde hinzugefügt (Firefox Fehler 922214).
  • Die console.assert() Methode wurde hinzugefügt (Firefox Fehler 760193).
  • App Manager: Ein neuer Manifest-Editor wurde hinzugefügt.
  • App Manager: Die Toolbox zur Fehlersuche in Apps ist nun in die App Manager UI eingebettet.
  • Web-Konsole: Ein "Split Console"-Modus wurde hinzugefügt - Drücken Sie Escape, um die Konsole schnell in jedem anderen Werkzeug zu öffnen.
  • Web-Konsole: Ein dunkles Thema für die Ausgabe wurde hinzugefügt.
  • Debugger: Minimiertes JavaScript hübsch drucken.
  • Debugger: Überfahren Sie eine Variable oder klicken Sie darauf, um ein Pop-up zu öffnen, das den aktuellen Wert anzeigt.
  • Inspektor: Ein Farbwähler im Regelansicht und verschiedene Tooltips wurden hinzugefügt.
  • Browser-Toolbox: Ermöglicht Entwicklern von Erweiterungen und Plattformen, fast alle Entwicklerwerkzeuge direkt im Browser zu verwenden.

Weitere Details in diesem Beitrag.

CSS

HTML

  • <input type=color> und <input type=number> wurden implementiert, sind aber 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 Fehler 940408).

Sicherheit

  • CSP wurde in sandboxed iframes nicht durchgesetzt. Dies wurde behoben (Firefox Fehler 886164).
  • Die experimentelle CSP 1.1 Direktive script-nonce wurde implementiert. Die Präferenz security.csp.experimentalEnabled sollte auf true gesetzt werden, um diese Funktionalität zu aktivieren (Firefox Fehler 855326).