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 globale Attribut
autocapitalize
wird jetzt standardmäßig unterstützt. Der Standardwert für das Attribut istnone
, sodass keine Großschreibung erfolgt (Firefox Bug 1692007). - Das globale Attribut
translate
wird 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 durch Setzen der Einstellunglayout.css.more_color_4.enabled
auf true aktiviert werden. Weitere Informationen finden Sie in der CSS-Farbwert Dokumentation (Firefox Bug 1352757 und Firefox Bug 1128204).
JavaScript
Keine bemerkenswerten Änderungen.
SVG
- Die Werte
context-stroke
undcontext-fill
werden 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
Authorization
wird bei Cross-Origin-Redirects entfernt. Weitere Einzelheiten finden Sie unter Firefox Bug 1802086.
APIs
- Das Origin-private Dateisystem (OPFS) wird jetzt bei der Verwendung der Filesystem API unterstützt.
Die Daten in diesem Dateisystem sind herkunftsbezogen: Berechtigungshinweise 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 im Haupt-Thread aufgerufen wird. Weitere Einzelheiten finden Sie unter Firefox Bug 1785123. - Der HTTP-Header
Authorization
wird ausfetch()
undXMLHttpRequest
Anforderungen entfernt, die Cross-Origin umgeleitet werden (fetch()
-Header können von Entwicklern unter Verwendung desoption.headers
Arguments hinzugefügt werden). Weitere Einzelheiten finden Sie unter Firefox Bug 1802086. - Der Wert
none
des Parametersoptions.imageOrientation
, der anWindow.createImageBitmap()
undWorkerGlobalScope.createImageBitmap()
übergeben wird, wurde infrom-image
umbenannt. Dies dient einer besseren Übereinstimmung mit der Bedeutung der gleichwertigen CSS-Eigenschaftimage-orientation
. (Firefox Bug 1809740).
DOM
- Der
FormData
Konstruktor akzeptiert jetzt einen zweiten optionalensubmitter
Parameter, um einen Submit-Button anzugeben. Wenn der Button einen Namen hat oder ein Bild-Button ist, wird er zum Formulardatensatz beitragen. Dies ermöglicht es, einFormData
Objekt mit dem gleichen Datensatz zu erstellen, wie er durch eine normale Formularübermittlung, die durch den Button ausgelöst wird, übermittelt würde. Weitere Informationen finden Sie unter Firefox Bug 1812696.
Medien, WebRTC und Web Audio
RTCInboundRtpStreamStats.trackIdentifier
wird jetzt unterstützt. Dies ermöglicht es Entwicklern,inbound-rtp
Statistiken mit einem bestimmten Track zu verknüpfen, wennRTCPeerConnection.getStats()
verwendet wird. (Weitere Informationen finden Sie unter Firefox Bug 1804676.)
WebDriver-Konformität (WebDriver BiDi, Marionette)
WebDriver BiDi
- Die Verhaltensweisen für die Behandlung von Prüfungen auf veraltete Elemente wurden auf Basis der kürzlich aktualisierten WebDriver-klassischen Spezifikation geändert. Weitere Einzelheiten finden Sie unter Firefox Bug 1808894.
Marionette
- Es wurde ein Problem behoben, bei dem die Rückgabe eines ShadowRoot von
WebDriver:ExecuteScript
einencyclic object value
Fehler verursacht. Weitere Einzelheiten finden Sie unter Firefox Bug 1764594.
Änderungen für Add-on-Entwickler
matchDiacritics
wurde zurFind.find
API hinzugefügt. Diese Option ermöglicht es, Suchvorgänge zwischen akzentuierten Buchstaben und deren Grundbuchstaben zu unterscheiden. Zum Beispiel findet man bei gesetztemtrue
für "résumé" keine Übereinstimmung mit "resume" Firefox Bug 1680606.search.query
wurde hinzugefügt, um API-Kompatibilität mit auf Chromium basierenden Browsern zu bieten Firefox Bug 1804357.- Die Eigenschaft
disposition
wurde zusearch.search
hinzugefügt, wodurch Ergebnisse in einem neuen Tab oder Fenster angezeigt werden können Firefox Bug 1811274.
Ältere Versionen
- Firefox 110 für Entwickler
- Firefox 109 für Entwickler
- Firefox 108 für Entwickler
- Firefox 107 für Entwickler
- Firefox 106 für Entwickler
- Firefox 105 für Entwickler
- Firefox 104 für Entwickler
- Firefox 103 für Entwickler
- Firefox 102 für Entwickler
- Firefox 101 für Entwickler
- Firefox 100 für Entwickler
- Firefox 99 für Entwickler
- Firefox 98 für Entwickler
- Firefox 97 für Entwickler
- Firefox 96 für Entwickler
- Firefox 95 für Entwickler
- Firefox 94 für Entwickler
- Firefox 93 für Entwickler
- Firefox 92 für Entwickler
- Firefox 91 für Entwickler
- Firefox 90 für Entwickler
- Firefox 89 für Entwickler
- Firefox 88 für Entwickler
- Firefox 87 für Entwickler
- Firefox 86 für Entwickler
- Firefox 85 für Entwickler
- Firefox 84 für Entwickler
- Firefox 83 für Entwickler
- Firefox 82 für Entwickler
- Firefox 81 für Entwickler
- Firefox 80 für Entwickler