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 nützlich sind, sondern auch für Firefox- und Gecko-Entwickler sowie Add-on-Entwickler.

Ä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 Werkzeugkasten, das zur Fehlerbehebung von Apps verwendet wird, ist nun in die 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 Tool zu öffnen.
  • Web-Konsole: Ein dunkles Thema für die Ausgabe wurde hinzugefügt.
  • Debugger: Minifizierten JavaScript-Code "pretty-print" anzeigen.
  • Debugger: Überfahren oder Klicken auf eine Variable zeigt ein Pop-up, das den aktuellen Wert anzeigt.
  • Inspektor: Ein Farbwähler in der Regelansicht und verschiedene Tooltips wurden hinzugefügt.
  • Browser-Werkzeugkasten: Ermöglicht Add-on- und Plattform-Entwicklern die Nutzung fast aller Entwicklerwerkzeuge, während sie den Browser selbst anvisieren.

Weitere Details 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 sandboxed iframes nicht durchgesetzt. Dies wurde behoben (Firefox Bug 886164).
  • Die experimentelle CSP 1.1-Direktive script-nonce wurde implementiert. Die Einstellung security.csp.experimentalEnabled sollte auf true gesetzt werden, um diese Funktionalität zu aktivieren (Firefox Bug 855326).

Ältere Versionen