Firefox 110 für Entwickler
Dieser Artikel bietet Informationen über die Änderungen in Firefox 110, die Entwickler betreffen werden. Firefox 110 wurde am 14. Februar 2023 veröffentlicht.
Änderungen für Webentwickler
HTML
Keine bemerkenswerten Änderungen.
CSS
- Container-Abfragen und Container-Abfragelängeneinheiten werden jetzt standardmäßig unterstützt. Weitere Informationen zu diesen Abfragen und den zugehörigen Längeneinheiten finden Sie in der Dokumentation zu CSS-Containernabfragen (Firefox-Bug 1809720).
- Die color-gamut Medienabfrage wird jetzt unterstützt (Firefox-Bug 1422237).
- Das
list
Attribut wird in<input>
Elementen mittype="color"
unter Windows und Linux unterstützt (Firefox-Bug 960984). - Die
@page
Regel unterstützt jetzt benannte Seiten, die es einem Benutzer ermöglichen, Seitenumbrüche für bestimmte Selektoren mittels derpage
Eigenschaft zu erstellen (Firefox-Bug 1787947).
JavaScript
- Die Serialisierung von einheimischen Fehlertypen umfasst jetzt die
stack
Eigenschaft in Workern, wennWorker.postMessage()
undstructuredClone()
verwendet werden. Mit dieser Ergänzung funktioniert das Klonen von nativen Fehlerstapeln jetzt für alle Methoden, die den strukturieren Klonalgorithmus verwenden, sowohl im Hauptthread als auch in Workern. (Siehe Firefox-Bug 1774866 für weitere Details.)
APIs
-
Die
midi
Berechtigung der Permission API wird jetzt unterstützt. Dies ermöglicht es, den Berechtigungsstatus für die Verwendung der Web MIDI API mitnavigator.permissions.query()
abzufragen (Firefox-Bug 1772166). -
ReadableStream
unterstützt jetzt asynchrone Iteration über die Chunks in einem Stream mit derfor await...of
Syntax (Firefox-Bug 1734244). -
WebRTC unterstützt jetzt das Senden des Satzes verfügbarer Kodierungen beim Hinzufügen eines Transceivers zu einer Peer-Verbindung und auch das Erhalten der aktiven Kodierung, die mit einem Sender verbunden ist. Insbesondere unterstützt
RTCPeerConnection.addTransceiver()
jetzt die Verwendung dersendEncodings
Option iminit
Parameter-Objekt, undactive
kann verwendet werden, um festzustellen, ob die Kodierung zum Senden von Daten verwendet wird. (Siehe Firefox-Bug 1676855 für weitere Details.) -
WebRTC Methoden
RTCRtpSender.getParameters()
,RTCRtpSender.setParameters()
undRTCRtpReceiver.getParameters()
sind nun konform mit der Spezifikation (Firefox-Bug 1401592).
DOM
-
CSSContainerRule
wird unterstützt, was es JavaScript ermöglicht, auf den Namen und die Abfrage zuzugreifen, die in einer@container
Regeldefinition verwendet werden (Firefox-Bug 1787173). -
Elemente verlieren jetzt den Fokus, wenn ein Stil angewendet wird, der sie für den Fokus unberechtigt macht, wie
hidden
, und dasblur
Ereignis wird ausgelöst. Der Fokus wird dann auf das Ansichtsfenster verschoben. Früher blieb der Fokus beim Element. (Siehe Firefox-Bug 1810077 für weitere Details.)
WebDriver-Konformität (WebDriver BiDi, Marionette)
WebDriver BiDi
-
Unterstützung für die
network.beforeRequestSent
(Firefox-Bug 1790368),network.responseStarted
(Firefox-Bug 1790370) undnetwork.responseCompleted
(Firefox-Bug 1790372) Ereignisse hinzugefügt. -
Unterstützung für den
browsingContext.captureScreenshot
Befehl zum Erfassen von Vollbild-Screenshots hinzugefügt (Firefox-Bug 1800086). -
Unterstützung für die Serialisierung und Deserialisierung von generischen Plattformobjekten hinzugefügt (Firefox-Bug 1792524), sowie für
NodeList
undHTMLCollection
Plattformobjekte (Firefox-Bug 1802284). -
Ein
timestamp
Feld zu denbrowsingContext.domContentLoaded
undbrowsingContext.load
Ereignissen hinzugefügt (Firefox-Bug 1790378). -
Ein
type
Feld zur Antwort vonscript.evaluate
undscript.callFunction
hinzugefügt, um entwedersuccess
oderexception
Ergebnisse anzuzeigen (Firefox-Bug 1803599).
Marionette
-
Der Cache für bekannte Knoten (Element- und Shadow-Root-Referenzen) wurde vom Elternteil in den Webinhaltprozess verschoben, entsprechend den neuesten Änderungen im klassischen WebDriver (Firefox-Bug 1692468).
-
Die JSON-Serialisierungs- und Deserialisierungsalgorithmen wurden verbessert, um konform mit der klassischen WebDriver-Spezifikation zu sein (Firefox-Bug 1794078).
Änderungen für Add-on-Entwickler
- Die
"webRequestFilterResponse"
API-Berechtigung wurde hinzugefügt. Diese Berechtigung ermöglicht den Zugriff aufwebRequest.filterResponseData
. Diese Berechtigung kann als optionale Berechtigung angegeben werden. SiehewebRequest.filterResponseData
für weitere Informationen zur Verwendung dieser Berechtigung (Firefox-Bug 1809235). - Die
defaultZoomFactor
Eigenschaft vontabs.ZoomSettings
gibt jetzt den Wert der standardmäßigen Zoomfaktoreinstellung zurück (Firefox-Bug 1772166).
Ältere Versionen
- 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
- Firefox 79 für Entwickler