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 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 für Add-on-Entwickler nützlich sind.

Änderungen für Webentwickler

Entwicklerwerkzeuge

  • Die console.exception Eigenschaft wurde hinzugefügt (Firefox Bug 922214).
  • Die console.assert() Eigenschaft wurde hinzugefügt (Firefox Bug 760193).
  • App Manager: Ein neuer Manifest-Editor wurde hinzugefügt.
  • App Manager: Die Werkzeugleiste zur App-Debugging ist jetzt in der App-Manager-Benutzeroberfläche eingebettet.
  • Web-Konsole: Ein "geteiltes Konsolen"-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: Minifizierte JavaScript-Dateien schön darstellen.
  • Debugger: Fahren Sie mit der Maus über eine Variable oder klicken Sie darauf, um ein Pop-up anzuzeigen, das den aktuellen Wert zeigt.
  • Inspektor: Ein Farbwähler in der Regelliste und verschiedene Tooltips wurden hinzugefügt.
  • Browser-Werkzeugkasten: Ermöglicht Add-on- und Plattform-Entwicklern die Nutzung fast aller Entwicklerwerkzeuge, während sie auf den Browser selbst abzielen.

Mehr 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 für 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 sandboxed iframes nicht durchgesetzt. Dies wurde behoben (Firefox Bug 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 Bug 855326).