Firefox 95 Versionshinweise für Entwickler
Dieser Artikel bietet Informationen über die Änderungen in Firefox 95, die Entwickler betreffen werden. Firefox 95 wurde am 7. Dezember 2021 veröffentlicht.
Änderungen für Webentwickler
>HTML
- Das globale Attribut
inputmodewird jetzt auf allen Plattformen unterstützt, nicht nur auf Android. Dies gibt den Browsern einen Hinweis auf den Typ der virtuellen Tastatur, die am besten geeignet ist, um ein bestimmtes Element zu bearbeiten (Firefox-Bug 1205133).
CSS
- Die CSS-Eigenschaft
cursorwird jetzt in Firefox für Android unterstützt, was es Android-Nutzern mit einer Maus erleichtert, zu bestimmen, welche Elemente anklickbar sind (Firefox-Bug 1672609).
JavaScript
Keine bemerkenswerten Änderungen
APIs
- Die Funktion
Crypto.randomUUID()wird jetzt unterstützt. Sie gibt eine kryptographisch starke UUID mit fester Länge von 36 Zeichen zurück (Firefox-Bug 1723674).
Medien, WebRTC und Web Audio
SpeechSynthesisEvent.elapsedTimegibt nun die verstrichene Zeit in Sekunden statt in Millisekunden zurück, entsprechend einer Aktualisierung der Spezifikation (siehe Firefox-Bug 1732498).
WebDriver-Konformität (Marionette)
- Der
port, der von Marionette verwendet wird, wird jetzt in die DateiMarionetteActivePortim Profilverzeichnis geschrieben. Dies kann verwendet werden, um denportleicht abzurufen, was zuvor nur durch das Parsen der Dateiprefs.jsdes Profils möglich war. (Firefox-Bug 1735162). WebDriver:NewSessionwartet nun, bis der initiale Tab das Laden abgeschlossen hat, um unerwartete Entladungen der Fenster-Proxys zu verhindern. (Firefox-Bug 1736323).
Änderungen für Add-on-Entwickler
-
overrideContentColorSchemewurde inbrowserSettingshinzugefügt, um die Möglichkeit zu bieten, die Präferenzlayout.css.prefers-color-scheme.content-overridezu steuern und das bevorzugte Farbschema (hell oder dunkel) der Seiten unabhängig vom Browser-Thema festzulegen (Firefox-Bug 1733461). -
globalPrivacyControlwurde inprivacy.networkhinzugefügt, um Einblick zu geben, ob der Benutzer Global Privacy Control im Browser aktiviert hat (Firefox-Bug 1670058). -
Die API-Berechtigung
"webRequestFilterResponse.serviceWorkerScript"wurde hinzugefügt. Diese Berechtigung bietet Zugriff aufwebRequest.filterResponseDatafür Anfragen, die für Service Worker Scripts initiiert wurden. Diese Berechtigung kann als optionale Berechtigung bereitgestellt werden. SiehewebRequest.filterResponseDatafür weitere Informationen zur Verwendung dieser Berechtigungen (Firefox-Bug 1636629).