Firefox 96 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 hwb() Funktionsnotation drückt eine gegebene Farbe basierend auf ihrem Farbton, dem Weißheits- und Schwarzheitsgrad aus. Eine optionale Alphakomponente repräsentiert die Transparenz der Farbe. (Firefox Fehler 1352755).

  • Firefox unterstützt nun die color-scheme Eigenschaft. Diese ermöglicht es einem Element anzugeben, in welchen Farbschemata es komfortabel gerendert werden kann. Häufige Optionen sind "light" und "dark" oder "Tagesmodus" und "Nachtmodus". (Firefox Fehler 1576289).

  • Die counter-reset Eigenschaft unterstützt nun die reversed() Funktion zur Erstellung invertierter CSS-Zähler, 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, wie sie mit <ol> erstellt werden, angewendet wird). Firefox verwendet diese Funktion intern, um das <ol> reversed Attribut zu unterstützen. (Firefox Fehler 1706346).

JavaScript

Keine bemerkenswerten Änderungen.

HTTP

Keine bemerkenswerten Änderungen.

APIs

Canvas

DOM

Medien, WebRTC und Web Audio

  • Eine Reihe von veralteten nicht standardmäßigen Statistikfeldern wurden aus dem WebRTC API RTCStatsReport Interface entfernt, darunter: bitrateMean, bitrateStdDev, framerateMean, framerateStdDev und droppedFrames. (Firefox Fehler 1367562).

WebDriver Konformität (Marionette)

  • Der Befehl WebDriver:GetElementShadowRoot wurde hinzugefügt, um den Shadow Root (offen oder geschlossen) eines gegebenen Elements abzurufen (Firefox Fehler 1700073).
  • Ein Fehler in WebDriver:ExecuteScript und WebDriver:ExecuteAsyncScript wurde behoben, der einen zyklischen Objektwert Fehler verursachte, wenn versucht wurde, den ShadowRoot eines Elements zurückzugeben (Firefox Fehler 1489490).
  • WebDriver:Print wurde verbessert, um Seitenbereiche beim Drucken von Dokumenten als PDF zu unterstützen (Firefox Fehler 1678347).

Änderungen für Add-on-Entwickler

Ältere Versionen