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 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