Firefox 111 Versionshinweise für Entwickler
Dieser Artikel enthält Informationen über die Änderungen in Firefox 111, die Entwickler betreffen. Firefox 111 wurde am 14. März 2023 veröffentlicht.
Änderungen für Webentwickler
>HTML
- Das globale Attribut
autocapitalizewird nun standardmäßig unterstützt. Der Standardwert für das Attribut istnone, sodass keine Großschreibung erfolgt (Firefox Bug 1692007). - Das globale Attribut
translatewird nun unterstützt (Firefox Bug 1418449).
CSS
- CSS-Farb-Funktionen
color(),lab(),lch(),oklab()undoklch()werden jetzt unterstützt. Diese Funktionen sind standardmäßig deaktiviert und können aktiviert werden, indem die Einstellunglayout.css.more_color_4.enabledauf true gesetzt wird. Weitere Informationen finden Sie in der CSS Farbwert Dokumentation (Firefox Bug 1352757 und Firefox Bug 1128204).
JavaScript
Keine bemerkenswerten Änderungen.
SVG
- Die Werte
context-strokeundcontext-fillwerden jetzt innerhalb von<marker>-Elementen unterstützt. Weitere Informationen zur Verwendung dieser Werte mitfill- undstroke-Eigenschaften finden Sie in der<marker>Dokumentation (Firefox Bug 752638).
HTTP
- Der HTTP-Header
Authorizationwird bei Cross-Origin-Weiterleitungen entfernt. Weitere Details finden Sie im Firefox Bug 1802086.
APIs
- Das Origin Private File System (OPFS) wird jetzt unterstützt, wenn die File System API verwendet wird.
Die Daten in diesem Dateisystem sind ursprungsspezifisch: Berechtigungsanfragen sind nicht erforderlich, um auf Dateien zuzugreifen, und das Löschen von Daten für die Seite/den Ursprung löscht den Speicher.
Auf das OPFS wird mit der Methode
StorageManager.getDirectory()zugegriffen, indemnavigator.storage.getDirectory()in einem Worker oder dem Haupt-Thread aufgerufen wird. Weitere Details finden Sie im Firefox Bug 1785123. - Der HTTP-Header
Authorizationwird beifetch()undXMLHttpRequestAnfragen, die Cross-Origin weitergeleitet werden, entfernt (fetch()-Header können von Entwicklern mit demoption.headersArgument hinzugefügt werden). Weitere Details finden Sie im Firefox Bug 1802086. - Der Wert
nonedesoptions.imageOrientation-Parameters, der anWindow.createImageBitmap()undWorkerGlobalScope.createImageBitmap()übergeben wird, wurde infrom-imageumbenannt. Dies soll besser die Bedeutung der äquivalenten CSSimage-orientationEigenschaft widerspiegeln. (Firefox Bug 1809740).
DOM
- Der
FormDataKonstruktor akzeptiert jetzt einen zweiten optionalensubmitterParameter, um einen Sende-Button zu spezifizieren. Wenn der Button einen Namen hat oder ein Bildbutton ist, wird er zu dem Formulardatensatz beitragen. Damit ist es möglich, einFormDataObjekt mit demselben Datensatz wie eine von dem Button ausgelöste Standardformularübermittlung zu erstellen. Weitere Details finden Sie im Firefox Bug 1812696.
Media, WebRTC und Web Audio
RTCInboundRtpStreamStats.trackIdentifierwird jetzt unterstützt. Dies ermöglicht es Entwicklern,inbound-rtpStatistiken mit einem bestimmten Track zu verknüpfen, wenn sieRTCPeerConnection.getStats()verwenden. (Weitere Informationen finden Sie im Firefox Bug 1804676.)
WebDriver-Konformität (WebDriver BiDi, Marionette)
WebDriver BiDi
- Die Verhaltensweisen für die Behandlung von Stale-Element-Prüfungen wurden basierend auf der kürzlich aktualisierten klassischen WebDriver-Spezifikation geändert. Weitere Informationen finden Sie im Firefox Bug 1808894.
Marionette
- Ein Problem wurde behoben, bei dem das Zurückgeben eines ShadowRoot von
WebDriver:ExecuteScripteinencyclic object value-Fehler verursacht. Weitere Informationen finden Sie im Firefox Bug 1764594.
Änderungen für Add-on Entwickler
matchDiacriticswurde zurFind.findAPI hinzugefügt. Diese Option ermöglicht es, bei der Suche zwischen Buchstaben mit Akzenten und ihren Basisbuchstaben zu unterscheiden. Wenn sie auftruegesetzt ist, wird z.B. bei der Suche nach "résumé" kein Treffer für "resume" gefunden Firefox Bug 1680606.search.querywurde hinzugefügt und bietet Such-API-Kompatibilität mit Chromium-basierten Browsern Firefox Bug 1804357.- Die
dispositionEigenschaft wurde zusearch.searchhinzugefügt, sodass Ergebnisse in einem neuen Tab oder Fenster angezeigt werden können Firefox Bug 1811274.