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

Dieser Artikel bietet Informationen über die Änderungen in Firefox 96, die Entwickler betreffen. Firefox 96 wurde am 11. Januar 2022 veröffentlicht.

Änderungen für Webentwickler

HTML

Keine bemerkenswerten Änderungen

CSS

  • Die hwb() Funktion zur Verwendung als CSS-Farbwert wurde implementiert. Die funktionale Notation hwb() drückt eine gegebene Farbe basierend auf ihrem Farbton, Weißheits- und Schwärzegrad aus. Eine optionale Alpha-Komponente repräsentiert die Transparenz der Farbe. (Firefox Bug 1352755).

  • Firefox unterstützt jetzt die color-scheme Eigenschaft. Diese erlaubt einem Element anzuzeigen, in welchen Farbschemata es komfortabel dargestellt werden kann. Übliche Optionen sind "light" und "dark" oder "Tagesmodus" und "Nachtmodus". (Firefox Bug 1576289).

  • Die counter-reset Eigenschaft unterstützt jetzt die reversed() Funktion zum Erstellen umgekehrter CSS-Zähler, die für die Nummerierung von Elementen in absteigender Reihenfolge vorgesehen sind. Dies kann mit dem list-item Zähler verwendet werden, um nummerierte Listen automatisch in umgekehrter Reihenfolge zu nummerieren, beginnend mit der Anzahl der Elemente in der Liste. (list-item ist ein Zähler, der automatisch für nummerierte Listen angewendet wird, wie z.B. jene, die mit <ol> erstellt werden). Firefox verwendet diese Funktion intern, um das <ol> reversed Attribut zu unterstützen. (Firefox Bug 1706346).

JavaScript

Keine bemerkenswerten Änderungen.

HTTP

Keine bemerkenswerten Änderungen.

APIs

  • navigator.canShare() wird jetzt auf Android unterstützt, was es ermöglicht, zu prüfen, ob navigator.share() für bestimmte Ziele erfolgreich sein wird. Das Feature ist auf Desktop-Betriebssystemen hinter einer Präferenz verborgen. (Firefox Bug 1666203).
  • Die Web Locks API ist standardmäßig aktiviert und erlaubt es Webanwendungen, die in mehreren Tabs oder Workern laufen, die Nutzung von Ressourcen zu koordinieren. (Firefox Bug 1740044).

Canvas

DOM

  • Der IntersectionObserver() Konstruktor setzt jetzt den Standardwert für rootMargin, wenn im zugehörigen Parameter eine leere Zeichenkette übergeben wird, statt eine Ausnahme zu werfen. (Firefox Bug 1738791).

Medien, WebRTC und Web Audio

  • Eine Reihe veralteter, nicht standardmäßiger Statistikfelder wurden aus der WebRTC API RTCStatsReport Schnittstelle entfernt, einschließlich: bitrateMean, bitrateStdDev, framerateMean, framerateStdDev und droppedFrames. (Firefox Bug 1367562).

WebDriver-Konformität (Marionette)

  • Der Befehl WebDriver:GetElementShadowRoot wurde hinzugefügt, um die Shadow-Wurzel (offen oder geschlossen) eines gegebenen Elements abzurufen. (Firefox Bug 1700073).
  • Ein Fehler in WebDriver:ExecuteScript und WebDriver:ExecuteAsyncScript wurde behoben, der bei dem Versuch, die ShadowRoot eines Elements zurückzugeben, einen cyclic object value Fehler verursachte. (Firefox Bug 1489490).
  • WebDriver:Print wurde verbessert, um Seitenbereiche beim Drucken von Dokumenten als PDF zu unterstützen. (Firefox Bug 1678347).

Änderungen für Add-on-Entwickler