Firefox 111 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
autocapitalize
wird jetzt standardmäßig unterstützt. Der Standardwert des Attributs istnone
, sodass keine Großschreibung erfolgt (Firefox-Bug 1692007). - Das globale Attribut
translate
wird nun unterstützt (Firefox-Bug 1418449).
CSS
- Die CSS-Farbfunktionen
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 Dokumentation zu CSS-Farbwerten (Firefox-Bug 1352757 und Firefox-Bug 1128204).
JavaScript
Keine bemerkenswerten Änderungen.
SVG
- Die Werte
context-stroke
undcontext-fill
werden nun innerhalb von<marker>
-Elementen unterstützt. Weitere Informationen zur Verwendung dieser Werte mit den Eigenschaftenfill
undstroke
finden Sie in der Dokumentation zu<marker>
(Firefox-Bug 752638).
HTTP
- Der HTTP-Header
Authorization
wird bei Cross-Origin-Redirects entfernt. Siehe Firefox-Bug 1802086 für weitere Details.
APIs
- Das Origin Private File System (OPFS) wird nun bei Verwendung der File System API unterstützt.
Die Daten in diesem Dateisystem sind ursprungsspezifisch: Es sind keine Berechtigungsabfragen erforderlich, um auf Dateien zuzugreifen, und das Löschen von Daten für die Site/den Ursprung löscht den Speicher.
Das OPFS wird mit der Methode
StorageManager.getDirectory()
zugänglich, indemnavigator.storage.getDirectory()
in einem Worker oder dem Haupt-Thread aufgerufen wird. Weitere Details finden Sie im Firefox-Bug 1785123. - Der HTTP-Header
Authorization
wird ausfetch()
undXMLHttpRequest
Anfragen entfernt, die Cross-Origin umgeleitet werden (entwicklerseitig könnenfetch()
-Header über dasoption.headers
Argument hinzugefügt werden). Weitere Details finden Sie im Firefox-Bug 1802086. - Der
none
Wert desoptions.imageOrientation
Parameters, der anWindow.createImageBitmap()
undWorkerGlobalScope.createImageBitmap()
übergeben wird, wurde infrom-image
umbenannt. Dies entspricht besser der Bedeutung der gleichwertigen CSS-Eigenschaftimage-orientation
. (Firefox-Bug 1809740).
DOM
- Der
FormData
Konstruktor akzeptiert nun einen zweiten optionalensubmitter
Parameter, um einen Absende-Button anzugeben. Wenn der Button einen Namen hat oder ein Bildbutton ist, trägt er zum Formular-Datensatz bei. Dies ermöglicht es, einFormData
Objekt mit demselben Datensatz wie eine normale Formularübermittlung zu erstellen, die durch den Button ausgelöst wird. Weitere Details finden Sie im Firefox-Bug 1812696.
Medien, WebRTC und Web Audio
RTCInboundRtpStreamStats.trackIdentifier
wird nun unterstützt. Dies ermöglicht es Entwicklern,inbound-rtp
Statistiken mit einem bestimmten Track zu verknüpfen, wennRTCPeerConnection.getStats()
verwendet wird. (Für weitere Informationen siehe Firefox-Bug 1804676.)
WebDriver-Konformität (WebDriver BiDi, Marionette)
WebDriver BiDi
- Geänderte Verhaltensweisen für die Behandlung von Überprüfungen veralteter Elemente basierend auf kürzlich aktualisierten WebDriver-Klassikspezifikationen. Weitere Details finden Sie im Firefox-Bug 1808894.
Marionette
- Ein Problem wurde behoben, bei dem das Zurückgeben eines ShadowRoot von
WebDriver:ExecuteScript
einencyclic object value
Fehler verursacht. Weitere Details finden Sie im Firefox-Bug 1764594.
Änderungen für Add-on-Entwickler
matchDiacritics
wurde zurFind.find
API hinzugefügt. Diese Option ermöglicht es, bei Suchen zwischen Buchstaben mit Akzenten und ihren Grundbuchstaben zu unterscheiden. Wenn zum Beispieltrue
gesetzt ist, findet eine Suche nach "résumé" kein Ergebnis für "resume" Firefox-Bug 1680606.search.query
wurde hinzugefügt und bietet API-Suchkompatibilität mit Chromium-basierten Browsern Firefox-Bug 1804357.- Die Eigenschaft
disposition
wurde zusearch.search
hinzugefügt, wodurch die 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