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 Erweiterungsentwickler nützlich sind.

Änderungen für Webentwickler

Entwicklerwerkzeuge

CSS

Neue Funktionen

Andere Änderungen

  • Aktivierung von Masken-Langformen auf SVG-Elementen (Firefox Fehler 1319667).
  • [css-grid] Behoben: align-self/justify-self:stretch/normal funktioniert nicht auf <table> Gitter-Elementen (Firefox Fehler 1316051).
  • Behoben: clip-path: circle() mit großem Referenzrahmen und Prozentsatz-Radius wird nicht korrekt dargestellt (Firefox Fehler 1324713).
  • Bei Anwendung 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 von display wurde durch die layout.css.display-contents.enabled-Einstellung gesteuert. In Firefox 53 wurde diese Einstellung vollständig entfernt, sodass der Wert immer verfügbar ist und nicht mehr deaktiviert werden kann (Firefox Fehler 1295788).

JavaScript

Events

DOM

Worker und Service Workers

WebGL

Audio, Video und Medien

Allgemein

  • Ab Firefox 53 für Android wird die Decodierung von Medien zur besseren Leistung auf Mehrkernsystemen out-of-process durchgeführt (Firefox Fehler 1333323).

Medienelemente

  • Die Methode HTMLMediaElement.play(), die verwendet wird, um die Wiedergabe von Medien in einem Medienelement zu starten, gibt jetzt ein Promise zurück, das erfüllt wird, wenn die Wiedergabe beginnt und abgelehnt wird, wenn ein Fehler auftritt (Firefox Fehler 1244768).

Web Audio API

WebRTC

HTTP/Netzwerk

  • Gecko hat jetzt eine Einstellung in about:config, um Benutzern zu ermöglichen, ihre Standard-Referrer-Policy festzulegen — 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)
  • Unterstützung für Next Protocol Negotiation (NPN) wurde zugunsten der Application-Layer Protocol Negotiation (ALPN) entfernt — siehe Firefox Fehler 1248198.

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

SVG

Entfernt aus der Webplattform

HTML/XML

  • Die dom.details_element.enabled Einstellung — die Unterstützung für <details> und <summary> Elemente in Firefox aktivierte/deaktivierte — wurde jetzt aus about:config entfernt. Diese Elemente (zuerst standardmäßig in Firefox 49 aktiviert) können nicht mehr deaktiviert werden. Siehe Firefox Fehler 1271549.
  • Das mozapp Attribut des <iframe> Elements /HTMLIFrameElement Schnittstelle wurde entfernt — dies wurde verwendet, um eine Firefox OS-App in ein Mozilla-präfix <iframe> des Browser-APIs einzubetten (Firefox Fehler 1310845).
  • Die HTMLIFrameElement.setInputMethodActive() Methode und das InputMethod Interface (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