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 hwb() Funktionsnotation gibt eine bestimmte Farbe anhand ihres Farbtons, ihrer Helligkeit und Dunkelheit an. Eine optionale Alpha-Komponente repräsentiert die Transparenz der Farbe. (Firefox Bug 1352755).

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

  • Die counter-reset Eigenschaft unterstützt jetzt die reversed() Funktion zum Erstellen von umgekehrten CSS-Zählern, die zur Nummerierung von Elementen in absteigender Reihenfolge gedacht sind. Dies kann mit dem list-item Zähler verwendet werden, um nummerierte Listen automatisch in umgekehrter Reihenfolge zu nummerieren, ausgehend von der Anzahl der Elemente in der Liste (list-item ist ein Zähler, der automatisch für nummerierte Listen angewendet wird, wie zum Beispiel solche, die mit <ol> erstellt werden). Firefox verwendet diese Funktion intern zur Unterstützung des <ol> reversed Attributs. (Firefox Bug 1706346).

JavaScript

Keine bemerkenswerten Änderungen.

HTTP

Keine bemerkenswerten Änderungen.

APIs

  • navigator.canShare() wird jetzt auf Android unterstützt. Dies ermöglicht es dem Code, zu überprüfen, ob navigator.share() für bestimmte Ziele erfolgreich sein wird. Diese Funktion ist auf Desktop-Betriebssystemen hinter einer Voreinstellung versteckt. (Firefox Bug 1666203).
  • Die Web Locks API ist standardmäßig aktiviert und ermöglicht es Webanwendungen, die in mehreren Tabs oder Arbeitern laufen, die Nutzung von Ressourcen zu koordinieren. (Firefox Bug 1740044).

Canvas

DOM

Media, WebRTC und Web Audio

  • Eine Anzahl veralteter, nicht standardisierter Statistikfelder wurden aus dem WebRTC API RTCStatsReport Interface entfernt, darunter: 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 wurde behoben, der zu einem ‘cyclic object value’ Fehler führte, wenn versucht wurde, das ShadowRoot eines Elements zurückzugeben (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