Firefox 96 für Entwickler

Dieser Artikel bietet Informationen zu den Ä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 für die Verwendung als CSS-Farbwert wurde implementiert. Die hwb() Funktionsnotation drückt eine bestimmte Farbe in Bezug auf ihren Farbton, Weiß- und Schwarzanteil aus. Eine optionale Alphakomponente repräsentiert die Transparenz der Farbe. (Firefox Bug 1352755).

  • Firefox unterstützt jetzt die color-scheme Eigenschaft. Diese erlaubt es einem Element anzugeben, in welchen Farbschemata es bequem dargestellt werden kann. Häufige Optionen sind "light" und "dark" oder "day mode" und "night mode". (Firefox Bug 1576289).

  • Die counter-reset Eigenschaft unterstützt jetzt die reversed() Funktion zum Erstellen von umgekehrten CSS-Zählern, die für das Nummerieren von Elementen in absteigender Reihenfolge gedacht sind. Dies kann mit dem list-item-Zähler verwendet werden, um geordnete 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 geordnete Listen angewendet wird, wie sie mit <ol> erstellt werden). Firefox verwendet dieses Feature intern zur Unterstützung des <ol> reversed Attributs. (Firefox Bug 1706346).

JavaScript

Keine bemerkenswerten Änderungen.

HTTP

Keine bemerkenswerten Änderungen.

APIs

Canvas

DOM

  • Der IntersectionObserver() Konstruktor setzt jetzt die standardmäßige rootMargin fest, wenn ein leerer String im dazugehörigen Parameter übergeben wird, anstatt eine Ausnahme zu werfen (Firefox Bug 1738791).

Medien, WebRTC und Web Audio

  • Eine Reihe von veralteten, nicht standardmäßigen Statistikfeldern 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 das Shadow-Root (offen oder geschlossen) eines bestimmten Elements abzurufen (Firefox Bug 1700073).
  • Ein Fehler in WebDriver:ExecuteScript und WebDriver:ExecuteAsyncScript, der einen cyclic object value Fehler verursachte, wenn versucht wurde, das ShadowRoot eines Elements zurückzugeben, wurde behoben (Firefox Bug 1489490).
  • WebDriver:Print wurde erweitert, um Seitenbereiche beim Drucken von Dokumenten als PDF zu unterstützen (Firefox Bug 1678347).

Änderungen für Add-on-Entwickler

Ältere Versionen