Versionshinweise zu Firefox 111 für Entwickler
Dieser Artikel bietet 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
autocapitalizeglobale Attribut wird jetzt standardmäßig unterstützt. Der Standardwert für das Attribut istnone, sodass keine Großschreibung erfolgt (Firefox-Bug 1692007). - Das
translateglobale Attribut wird jetzt unterstützt (Firefox-Bug 1418449).
CSS
- CSS-Farbfunktionen
color(),lab(),lch(),oklab()undoklch()werden jetzt unterstützt. Diese Funktionen sind standardmäßig deaktiviert und können durch Setzen der Präferenzlayout.css.more_color_4.enabledauf true aktiviert werden. Weitere Informationen finden Sie in der Dokumentation zum CSS-Farbwert (Firefox-Bug 1352757 und Firefox-Bug 1128204).
JavaScript
Keine bedeutenden Ä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 Dokumentation zum<marker>(Firefox-Bug 752638).
HTTP
- Der HTTP
AuthorizationHeader wird bei Cross-Origin-Weiterleitungen entfernt. Siehe Firefox-Bug 1802086 für weitere Details.
APIs
- Das Origin-eigene Dateisystem (OPFS) wird jetzt bei Verwendung der File System API unterstützt.
Die Daten in diesem Dateisystem sind ursprungsspezifisch: Für den Zugriff auf Dateien sind keine Berechtigungsaufforderungen erforderlich, 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 Hauptthread aufgerufen wird. Weitere Details finden Sie im Firefox-Bug 1785123. - Der HTTP
AuthorizationHeader wird ausfetch()undXMLHttpRequestAnfragen entfernt, die Cross-Origin umgeleitet 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 mit der Bedeutung der entsprechenden CSSimage-orientationEigenschaft übereinstimmen (Firefox-Bug 1809740).
DOM
- Der
FormDataKonstruktor akzeptiert jetzt einen zweiten optionalensubmitterParameter, um eine Absendetaste anzugeben. Wenn der Button einen Namen hat oder ein Bildknopf ist, trägt er zum Datensatz des Formulars bei. Dies macht es möglich, einFormDataObjekt mit demselben Datensatz wie eine herkömmliche Formularübermittlung, die durch den Button ausgelöst wird, zu erstellen. Siehe Firefox-Bug 1812696 für weitere Details.
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
- Die Verhaltensweisen für den Umgang mit abgelaufenen Elementprüfungen wurden basierend auf der kürzlich aktualisierten klassischen WebDriver-Spezifikation geändert. Siehe Firefox-Bug 1808894 für weitere Details.
Marionette
- Ein Problem wurde behoben, bei dem das Zurückgeben eines
ShadowRootvonWebDriver:ExecuteScripteinencyclic object valueFehler verursachte. Siehe Firefox-Bug 1764594 für weitere Details.
Änderungen für Add-on-Entwickler
matchDiacriticswurde zurFind.findAPI hinzugefügt. Diese Option ermöglicht es, bei der Suche zwischen Akzentbuchstaben und ihren Basisbuchstaben zu unterscheiden. Wenn beispielsweise auftruegesetzt, findet die Suche nach "résumé" kein Übereinstimmung für "resume" Firefox-Bug 1680606.search.querywurde hinzugefügt und bietet API-Kompatibilität mit Chromium-basierten Browsern Firefox-Bug 1804357.- Die
dispositionEigenschaft wurde zusearch.searchhinzugefügt, wodurch Ergebnisse in einem neuen Tab oder Fenster angezeigt werden können Firefox-Bug 1811274.