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 bietet Browsern einen Hinweis auf den Typ der virtuellen Tastatur, der am besten für die Bearbeitung eines bestimmten Elements geeignet wäre (Firefox-Bug 1205133).
CSS
- Die CSS-Eigenschaft
cursorwird jetzt auf Firefox für Android unterstützt, was es Android-Nutzern mit einer Maus erleichtert, festzustellen, welche Elemente anklickbar sind (Firefox-Bug 1672609).
JavaScript
Keine bemerkenswerten Änderungen
APIs
- Die Funktion
Crypto.randomUUID()wird jetzt unterstützt. Diese gibt eine kryptographisch starke, 36 Zeichen lange, festgelegte UUID zurück (Firefox-Bug 1723674).
Medien, WebRTC und Web Audio
SpeechSynthesisEvent.elapsedTimegibt jetzt die verstrichene Zeit in Sekunden statt in Millisekunden zurück, um eine Aktualisierung der Spezifikation widerzuspiegeln (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 derprefs.js-Datei des Profils möglich war. (Firefox-Bug 1735162). WebDriver:NewSessionwartet jetzt, bis das initiale Tab das Laden abgeschlossen hat, um unerwartete Unloads des Fensterproxies zu verhindern. (Firefox-Bug 1736323).
Änderungen für Add-on-Entwickler
-
Hinzugefügt
overrideContentColorSchemeinbrowserSettings, um die Möglichkeit zu bieten, die Präferenzlayout.css.prefers-color-scheme.content-overridezu steuern und die bevorzugte Farbgestaltung der Seiten (hell oder dunkel) unabhängig vom Browser-Theme festzulegen (Firefox-Bug 1733461). -
Hinzugefügt
globalPrivacyControlinprivacy.network, um Einsicht darüber zu geben, ob der Nutzer die Global Privacy Control im Browser aktiviert hat. (Firefox-Bug 1670058). -
Die
"webRequestFilterResponse.serviceWorkerScript"API-Berechtigung wurde hinzugefügt. Diese Berechtigung bietet Zugriff aufwebRequest.filterResponseDatafür Anforderungen, die von Service-Worker-Skripten ausgehen. Diese Berechtigung kann als optionale Berechtigung bereitgestellt werden. Weitere Informationen zur Nutzung dieser Berechtigungen finden Sie unterwebRequest.filterResponseData(Firefox-Bug 1636629).