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 jetzt 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 Sie die Einstellunglayout.css.more_color_4.enabledauf true setzen. 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 mitfillundstrokeEigenschaften finden Sie in der<marker>Dokumentation (Firefox Bug 752638).
HTTP
- Der HTTP
AuthorizationHeader wird bei Cross-Origin-Weiterleitungen entfernt. Weitere Details finden Sie im Firefox Bug 1802086.
APIs
- Das Origin private file system (OPFS) wird nun unterstützt, wenn Sie die File System API verwenden. Die Daten in diesem Dateisystem sind ursprungspezifisch: Es sind keine Berechtigungsaufforderungen 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 im Hauptthread aufgerufen wird. Weitere Details finden Sie im Firefox Bug 1785123. - Der HTTP
AuthorizationHeader wird ausfetch()undXMLHttpRequest-Anfragen entfernt, die cross-origin weitergeleitet werden (fetch()Header können von Entwicklern unter Verwendung desoption.headersArguments hinzugefügt werden). Weitere Details finden Sie im Firefox Bug 1802086. - Der Wert
nonedesoptions.imageOrientationParameters, der anWindow.createImageBitmap()undWorkerGlobalScope.createImageBitmap()übergeben wird, wurde infrom-imageumbenannt. Dies soll besser der Bedeutung der entsprechenden CSSimage-orientationEigenschaft entsprechen. (Firefox Bug 1809740).
DOM
- Der
FormDataKonstruktor akzeptiert jetzt einen zweiten optionalensubmitterParameter, um eine Sende-Schaltfläche anzugeben. Wenn die Schaltfläche einen Namen hat oder eine Bild-Schaltfläche ist, wird sie zum Formulardaten-Set beitragen. Dies ermöglicht es, einFormDataObjekt mit demselben Datensatz zu erstellen wie eine einfache Formularübermittlung, die durch die Schaltfläche ausgelöst wird. Weitere Details finden Sie im Firefox Bug 1812696.
Medien, WebRTC, und Web Audio
RTCInboundRtpStreamStats.trackIdentifierwird jetzt unterstützt. Dies ermöglicht es Entwicklern,inbound-rtpStatistiken mit einem bestimmten Track zu verknüpfen, wennRTCPeerConnection.getStats()verwendet wird. (Weitere Informationen finden Sie im Firefox Bug 1804676.)
WebDriver-Konformität (WebDriver BiDi, Marionette)
WebDriver BiDi
- Veränderte das Verhalten zur Behandlung von Stale-Element-Prüfungen basierend auf kürzlich aktualisierten WebDriver-Classic-Spezifikationen. Weitere Details finden Sie im Firefox Bug 1808894.
Marionette
- Behebte ein Problem, bei dem das Zurückgeben eines ShadowRoot aus
WebDriver:ExecuteScripteinencyclic object valueFehler verursacht. Weitere Details finden Sie im Firefox Bug 1764594.
Änderungen für Add-on-Entwickler
matchDiacriticswurde zurFind.findAPI hinzugefügt. Diese Option ermöglicht es Suchvorgängen, zwischen Akzentbuchstaben und ihren Grundbuchstaben zu unterscheiden. Zum Beispiel findet eine Suche nach "résumé" bei gesetztem Werttruekein Ergebnis für "resume" 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 die Ergebnisse in einem neuen Tab oder Fenster angezeigt werden können Firefox Bug 1811274.