Firefox 111 Versionshinweise für Entwickler
Dieser Artikel bietet Informationen zu den Ä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 jetzt standardmäßig unterstützt. Der Standardwert für das Attribut istnone, sodass keine Großschreibung erfolgt (Firefox-Bug 1692007). - Das globale Attribut
translatewird jetzt unterstützt (Firefox-Bug 1418449).
CSS
- Die 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 nun innerhalb von<marker>-Elementen unterstützt. Weitere Informationen zur Verwendung dieser Werte mit den Eigenschaftenfillundstrokefinden Sie in der<marker>Dokumentation (Firefox-Bug 752638).
HTTP
- Der HTTP-Header
Authorizationwird aus Cross-Origin-Redirects entfernt. Siehe Firefox-Bug 1802086 für weitere Details.
APIs
- Das origin private file system (OPFS) wird jetzt unterstützt, wenn die File System API verwendet wird.
Die Daten in diesem Dateisystem sind herkunftsspezifisch: Es sind keine Berechtigungen erforderlich, um auf Dateien zuzugreifen, und beim Löschen von Daten für die Seite/Quelle wird der Speicher gelöscht.
Auf das OPFS wird mit der Methode
StorageManager.getDirectory()zugegriffen, indemnavigator.storage.getDirectory()in einem Worker oder dem Hauptthread aufgerufen wird. Siehe Firefox-Bug 1785123 für weitere Details. - Der HTTP-Header
Authorizationwird beifetch()- undXMLHttpRequest-Anfragen, die cross-origin umgeleitet werden, entfernt (fürfetch()-Header können Entwickler das Argumentoption.headersverwenden). Siehe Firefox-Bug 1802086 für weitere Details. - Der Wert
nonedesoptions.imageOrientation-Parameters, der anWindow.createImageBitmap()undWorkerGlobalScope.createImageBitmap()übergeben wird, wurde infrom-imageumbenannt. Dies soll besser der Bedeutung der gleichwertigen CSS-Eigenschaftimage-orientationentsprechen. (Firefox-Bug 1809740)
DOM
- Der
FormData-Konstruktor akzeptiert jetzt einen zweiten optionalensubmitterParameter, um einen Submit-Button anzugeben. Wenn der Button einen Namen hat oder ein Bild-Button ist, wird er zum Formulardatensatz beitragen. Dies macht es möglich, einFormData-Objekt mit dem gleichen Datensatz zu erstellen, wie es eine standardmäßige Formularübermittlung durch den Button erzeugen würde. Siehe Firefox-Bug 1812696 für weitere Details.
Media, WebRTC und Web Audio
RTCInboundRtpStreamStats.trackIdentifierwird jetzt unterstützt. Dies ermöglicht es Entwicklern,inbound-rtp-Statistiken mit einer bestimmten Spur zu verknüpfen, wennRTCPeerConnection.getStats()verwendet wird. (Für weitere Informationen siehe Firefox-Bug 1804676.)
WebDriver-Konformität (WebDriver BiDi, Marionette)
WebDriver BiDi
- Es wurden Verhaltensänderungen bei der Behandlung von Überprüfungen veralteter Elemente basierend auf kürzlich aktualisierten WebDriver-Klassikspezifikationen vorgenommen. Siehe Firefox-Bug 1808894 für weitere Details.
Marionette
- Ein Problem wurde behoben, bei dem das Zurückgeben eines ShadowRoot von
WebDriver:ExecuteScripteinencyclic object valueFehler verursacht. Siehe Firefox-Bug 1764594 für weitere Details.
Änderungen für Add-on-Entwickler
matchDiacriticswurde zurFind.findAPI hinzugefügt. Diese Option ermöglicht es, Suchen zu unterscheiden zwischen Buchstaben mit Akzenten und ihren Basenbuchstaben. Zum Beispiel wird bei Einstellung auftruebeim Suchen nach "résumé" kein Treffer für "resume" gefunden Firefox-Bug 1680606.search.querywurde hinzugefügt, um Such-API-Kompatibilität mit auf Chromium basierenden Browsern bereitzustellen Firefox-Bug 1804357.- Die
dispositionEigenschaft wurdesearch.searchhinzugefügt und ermöglicht es, Ergebnisse in einem neuen Tab oder Fenster anzuzeigen Firefox-Bug 1811274.