Firefox 110 für Entwickler
Dieser Artikel bietet Informationen zu den Änderungen in Firefox 110, die Entwickler betreffen. Firefox 110 wurde am 14. Februar 2023 veröffentlicht.
Änderungen für Webentwickler
HTML
Keine bemerkenswerten Änderungen.
CSS
- Container-Abfragen und Einheiten für Container-Abfragelängen werden jetzt standardmäßig unterstützt. Weitere Informationen zu diesen Abfragen und den zugehörigen Längeneinheiten finden Sie in der Dokumentation zu CSS Container Queries (Firefox-Bug 1809720).
- Die color-gamut media query wird nun 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 nun benannte Seiten, die es dem Benutzer ermöglichen, Seitenumbrüche für bestimmte Selektoren mit derpage
-Eigenschaft zu erstellen (Firefox-Bug 1787947).
JavaScript
- Die Serialisierung von nativen Error-Typen umfasst jetzt die
stack
-Eigenschaft in Workern bei der Verwendung vonWorker.postMessage()
undstructuredClone()
. Mit dieser Ergänzung funktioniert das Klonen nativer Error-Stacks nun für alle Methoden, die den Structured Clone Algorithm verwenden, sowohl im Haupt-Thread als auch in Workern. (Siehe Firefox-Bug 1774866 für weitere Details.)
APIs
-
Die
midi
-Erlaubnis der Permission API wird jetzt unterstützt. Dies ermöglicht, den Berechtigungsstatus für die Verwendung der Web MIDI API mittelsnavigator.permissions.query()
abzufragen (Firefox-Bug 1772166). -
ReadableStream
unterstützt jetzt das asynchrone Iterieren über die Chunks in einem Stream mithilfe derfor await...of
-Syntax (Firefox-Bug 1734244). -
WebRTC unterstützt jetzt das Senden der verfügbaren Codierungen beim Hinzufügen eines Transceivers zu einer Peer-Verbindung sowie das Abrufen der aktiven Codierung, die mit einem Sender verbunden ist. Insbesondere unterstützt
RTCPeerConnection.addTransceiver()
jetzt die Verwendung dersendEncodings
-Option iminit
-Parameterobjekt, undactive
kann verwendet werden, um zu bestimmen, ob die Codierung verwendet wird, um Daten zu senden. (Siehe Firefox-Bug 1676855 für weitere Details.) -
Die WebRTC-Methoden
RTCRtpSender.getParameters()
,RTCRtpSender.setParameters()
undRTCRtpReceiver.getParameters()
entsprechen nun der Spezifikation (Firefox-Bug 1401592).
DOM
-
CSSContainerRule
wird unterstützt, sodass JavaScript auf den Namen und die Abfrage, die in einer@container
-Regeldefinition verwendet werden, zugreifen kann (Firefox-Bug 1787173). -
Elemente verlieren nun den Fokus, wenn ein Stil angewendet wird, der sie unberechtigt macht, den Fokus zu halten, wie
hidden
, und dasblur
event wird ausgelöst. Der Fokus verschiebt sich dann zum Viewport. Bisher hätte der Fokus beim Element verbleiben. (Siehe Firefox-Bug 1810077 für weitere Details.)
WebDriver-Konformität (WebDriver BiDi, Marionette)
WebDriver BiDi
-
Unterstützung für die Ereignisse
network.beforeRequestSent
(Firefox-Bug 1790368),network.responseStarted
(Firefox-Bug 1790370) undnetwork.responseCompleted
(Firefox-Bug 1790372) wurde hinzugefügt. -
Unterstützung für den Befehl
browsingContext.captureScreenshot
, um komplette Seiten-Screenshots zu erfassen, wurde hinzugefügt (Firefox-Bug 1800086). -
Unterstützung für die Serialisierung und Deserialisierung generischer Plattformobjekte (Firefox-Bug 1792524) sowie für
NodeList
- undHTMLCollection
-Plattformobjekte (Firefox-Bug 1802284) wurde hinzugefügt. -
Ein
timestamp
-Feld wurde zu den EreignissenbrowsingContext.domContentLoaded
undbrowsingContext.load
hinzugefügt (Firefox-Bug 1790378). -
Ein
type
-Feld wurde der Antwort fürscript.evaluate
undscript.callFunction
hinzugefügt, um entwedersuccess
- oderexception
-Ergebnisse anzuzeigen (Firefox-Bug 1803599).
Marionette
-
Der Cache für bekannte Nodes (Element- und Shadow-Root-Referenzen) wurde nach jüngsten Änderungen im klassischen WebDriver vom Parent- zum Web-Content-Prozess verlagert (Firefox-Bug 1692468).
-
Die JSON-Serialisierungs- und Deserialisierungsalgorithmen wurden verbessert, um der Spezifikation des klassischen WebDrivers zu entsprechen (Firefox-Bug 1794078).
Änderungen für Add-on-Entwickler
- Die
"webRequestFilterResponse"
API permission wurde hinzugefügt. Diese Berechtigung bietet Zugriff aufwebRequest.filterResponseData
. Diese Berechtigung kann als optionale Berechtigung bereitgestellt werden. Weitere Informationen zur Verwendung dieser Berechtigung finden Sie unterwebRequest.filterResponseData
(Firefox-Bug 1809235). - Die
defaultZoomFactor
-Eigenschaft vontabs.ZoomSettings
gibt jetzt den Wert der Standardeinstellung für den Zoomfaktor 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