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 53 Versionshinweise für Entwickler

Firefox 53 wurde am 19. April 2017 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

CSS

Neue Funktionen

Weitere Änderungen

  • Aktivieren von Masken-Langformen auf SVG-Elementen (Firefox Fehler 1319667).
  • [css-grid] Behoben: align-self/justify-self:stretch/normal funktioniert nicht auf <table> Grid-Elementen (Firefox Fehler 1316051).
  • Behoben: clip-path: circle() mit großem Referenzrahmen und Prozentualradius rendert nicht korrekt (Firefox Fehler 1324713).
  • Beim Anwenden eines text-transform Wertes von uppercase auf griechischen Text wird der Akzent auf dem disjunktiven Eta (ή) nicht mehr entfernt (siehe Firefox Fehler 1322989).
  • Die Verfügbarkeit des contents Wertes der display Eigenschaft wurde über die Voreinstellung layout.css.display-contents.enabled gesteuert. In Firefox 53 wurde diese Voreinstellung vollständig entfernt, sodass der Wert immer verfügbar ist und nicht mehr deaktiviert werden kann (Firefox Fehler 1295788).

JavaScript

Ereignisse

DOM

Arbeiter und Service Workers

WebGL

Audio, Video und Medien

Allgemein

  • Beginnend mit Firefox 53 für Android wird das Decodieren von Medien out-of-process durchgeführt, um die Leistung auf Mehrkernsystemen zu verbessern (Firefox Fehler 1333323).

Medienelemente

Web Audio API

WebRTC

HTTP/Netzwerk

  • Gecko hat jetzt eine Voreinstellung in about:config verfügbar, die es Benutzern ermöglicht, ihre Standard-Referrer-Policy zu setzen — network.http.referer.userControlPolicy (Firefox Fehler 1304623). Mögliche Werte sind:

    • 0 — no-referrer
    • 1 — same-origin
    • 2 — strict-origin-when-cross-origin
    • 3 — no-referrer-when-downgrade (der Standard)
  • Die Unterstützung für das Next Protocol Negotiation (NPN) wurde zugunsten des Application-Layer Protocol Negotiation (ALPN) entfernt — siehe Firefox Fehler 1248198.

  • Der Large-Allocation HTTP-Header ist jetzt standardmäßig verfügbar und wird nicht mehr hinter einer Voreinstellung verborgen (Firefox Fehler 1331083).

SVG

Entfernungen von der Webplattform

HTML/XML

  • Die Voreinstellung dom.details_element.enabled — die das Aktivieren/Deaktivieren der Unterstützung für die Elemente <details> und <summary> in Firefox steuerte — wurde jetzt aus about:config entfernt. Diese Elemente (die erstmals standardmäßig in Firefox 49 aktiviert wurden) können nicht mehr deaktiviert werden. Siehe Firefox Fehler 1271549.
  • Das mozapp Attribut des <iframe> Elements/der HTMLIFrameElement Schnittstelle wurde entfernt — dies wurde verwendet, um eine Firefox OS App in einem mozilla-präfixierten Browser-API <iframe> einzubetten (Firefox Fehler 1310845).
  • Die Methode HTMLIFrameElement.setInputMethodActive() und die Schnittstelle InputMethod (verwendet, um IMEs auf Firefox OS Apps einzustellen und zu verwalten) wurden entfernt (Firefox Fehler 1313169).

CSS

JavaScript

APIs

Sonstiges

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

WebExtensions

Neue APIs:

Erweiterte APIs:

JavaScript-Code-Module