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 nun standardmäßig unterstützt. Der Standardwert für das Attribut istnone
, sodass keine Großschreibung erfolgt (Firefox-Bug 1692007). - Das globale Attribut
translate
wird 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 die Einstellunglayout.css.more_color_4.enabled
auf true gesetzt wird. 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 jetzt innerhalb von<marker>
-Elementen unterstützt. Weitere Informationen zur Verwendung dieser Werte mit den Eigenschaftenfill
undstroke
finden Sie in der<marker>
Dokumentation (Firefox-Bug 752638).
HTTP
-
Der HTTP-Header
Authorization
wird bei Redirects über Ursprung hinweg entfernt. Siehe Firefox-Bug 1802086 für weitere Details.
APIs
-
Das Origin private file system (OPFS) wird jetzt bei der Verwendung der File System API unterstützt.
Die Daten in diesem Dateisystem sind ursprungsspezifisch: Für den Dateizugriff sind keine Berechtigungsabfragen erforderlich, und das Löschen von Daten für die Seite/den Ursprung entfernt den Speicher.
Auf das OPFS wird mit der Methode
StorageManager.getDirectory()
zugegriffen, indemnavigator.storage.getDirectory()
in einem Worker oder im Hauptthread aufgerufen wird. Siehe Firefox-Bug 1785123 für weitere Details. -
Der HTTP-Header
Authorization
wird vonfetch()
undXMLHttpRequest
-Anfragen entfernt, die über Ursprung hinweg umgeleitet werden (fetch()
-Header können von Entwicklern mithilfe desoption.headers
Arguments hinzugefügt werden). Siehe Firefox-Bug 1802086 für weitere Details. -
Der Wert
none
des Parametersoptions.imageOrientation
, der anWindow.createImageBitmap()
undWorkerGlobalScope.createImageBitmap()
übergeben wird, wurde infrom-image
umbenannt. Dies soll besser der Bedeutung der gleichwertigen CSS-Eigenschaftimage-orientation
entsprechen. (Firefox-Bug 1809740).
DOM
- Der Konstruktor
FormData
akzeptiert jetzt einen zweiten optionalensubmitter
-Parameter, um eine Absende-Schaltfläche zu spezifizieren. Wenn die Schaltfläche einen Namen hat oder eine Bild-Schaltfläche ist, wird sie zum Formular-Datensatz beitragen. Dies ermöglicht es, einFormData
-Objekt mit dem gleichen Datensatz wie ein Standard-Formularversand zu erstellen, der durch die Schaltfläche ausgelöst wird. Siehe Firefox-Bug 1812696 für weitere Details.
Medien, WebRTC und Web Audio
-
RTCInboundRtpStreamStats.trackIdentifier
wird nun unterstützt. Dies ermöglicht es Entwicklern,inbound-rtp
-Statistiken mit einer bestimmten Spur 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 das Überprüfen von veralteten Elementen wurden basierend auf den kürzlich aktualisierten WebDriver-klassischen Spezifikationen geändert. Siehe Firefox-Bug 1808894 für weitere Details.
Marionette
- Ein Problem wurde behoben, bei dem das Zurückgeben eines
ShadowRoot
vonWebDriver:ExecuteScript
einencyclic object value
-Fehler verursachte. Siehe Firefox-Bug 1764594 für weitere Details.
Änderungen für Add-on-Entwickler
matchDiacritics
wurde zurFind.find
API hinzugefügt. Diese Option ermöglicht es, bei der Suche zwischen Buchstaben mit Akzent und ihren Grundbuchstaben zu unterscheiden. Zum Beispiel wird bei der Einstellungtrue
die Suche nach "résumé" kein Treffer für "resume" liefern Firefox-Bug 1680606.search.query
wurde hinzugefügt und bietet Such-API-Kompatibilität mit auf Chromium basierenden Browsern Firefox-Bug 1804357.- Die
disposition
-Eigenschaft wurde zursearch.search
hinzugefügt, wodurch Ergebnisse in einem neuen Tab oder Fenster angezeigt werden können Firefox-Bug 1811274.
Ältere Versionen
- Firefox 110 for developers
- Firefox 109 for developers
- Firefox 108 for developers
- Firefox 107 for developers
- Firefox 106 for developers
- Firefox 105 for developers
- Firefox 104 for developers
- Firefox 103 for developers
- Firefox 102 for developers
- Firefox 101 for developers
- Firefox 100 for developers
- Firefox 99 for developers
- Firefox 98 for developers
- Firefox 97 for developers
- Firefox 96 for developers
- Firefox 95 for developers
- Firefox 94 for developers
- Firefox 93 for developers
- Firefox 92 for developers
- Firefox 91 for developers
- Firefox 90 for developers
- Firefox 89 for developers
- Firefox 88 for developers
- Firefox 87 for developers
- Firefox 86 for developers
- Firefox 85 for developers
- Firefox 84 for developers
- Firefox 83 for developers
- Firefox 82 for developers
- Firefox 81 for developers
- Firefox 80 for developers