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 Firefox- und Gecko-Entwickler sowie 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: Das Werkzeugkastenfenster zur App-Debugging ist jetzt in die App-Manager-Oberfläche eingebettet.
  • Webkonsole: Hinzugefügt ein "geteilte Konsole" -Modus - Drücken Sie Escape, um schnell die Konsole in jedem anderen Werkzeug zu öffnen.
  • Webkonsole: Ein dunkles Thema für die Ausgabe wurde hinzugefügt.
  • Debugger: Minifizierte JavaScript-Dateien schön drucken.
  • Debugger: Überfahren oder Klicken Sie auf eine Variable, um ein Pop-up anzuzeigen, das den aktuellen Wert anzeigt.
  • Inspektor: Ein Farbwähler in der Regelansicht und verschiedene Tooltips hinzugefügt.
  • Browser-Werkzeugkasten: Ermöglicht Add-on- und Plattformentwicklern die Verwendung 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, sind jedoch standardmäßig deaktiviert.

JavaScript

Schnittstellen/APIs/DOM

MathML

  • Die Unterstützung für das mathvariant-Attribut wurde hinzugefügt (Firefox-Bug 114365).

SVG

Keine Änderung.

Audio/Video

Netzwerk

  • Die 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 CSP 1.1 experimentelle script-nonce-Richtlinie wurde implementiert. Die Präferenz security.csp.experimentalEnabled sollte auf true gesetzt werden, um diese Funktionalität zu aktivieren (Firefox-Bug 855326).