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-Abfrage-Längeneinheiten werden jetzt standardmäßig unterstützt. Für weitere Informationen zu diesen Abfragen und den zugehörigen Längeneinheiten siehe die CSS-Container-Abfragen Dokumentation (Firefox-Bug 1809720).
- Die color-gamut media query 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 mit derpage
Eigenschaft zu erstellen (Firefox-Bug 1787947).
JavaScript
- Die Serialisierung von native Error Typen umfasst jetzt die
stack
Eigenschaft in Workern, wennWorker.postMessage()
undstructuredClone()
verwendet werden. Mit dieser Ergänzung funktioniert das Klonen von nativen Fehler-Stacks jetzt für alle Methoden, die den Structured-Clone-Algorithmus verwenden, sowohl im Hauptthread als auch in Workern. (Weitere Details finden Sie unter Firefox-Bug 1774866).
APIs
-
Die
midi
Berechtigung der Permission API wird jetzt unterstützt. Dies ermöglicht das Abfragen des Berechtigungsstatus für die Nutzung der Web MIDI API mitnavigator.permissions.query()
(Firefox-Bug 1772166). -
ReadableStream
unterstützt jetzt asynchrone Iteration über die Teile in einem Stream mit derfor await...of
Syntax (Firefox-Bug 1734244). -
WebRTC unterstützt jetzt das Senden des Satzes verfügbarer Encodings beim Hinzufügen eines Transceivers zu einer Peer-Verbindung, sowie das Abrufen des aktiven Encodings, das mit einem Sender assoziiert ist. Insbesondere
RTCPeerConnection.addTransceiver()
unterstützt nun die Verwendung dersendEncodings
Option iminit
Parameterobjekt, undactive
kann verwendet werden, um festzustellen, ob das Encoding zum Senden von Daten verwendet wird. (Weitere Details finden Sie unter Firefox-Bug 1676855). -
WebRTC-Methoden
RTCRtpSender.getParameters()
,RTCRtpSender.setParameters()
, undRTCRtpReceiver.getParameters()
sind jetzt mit der Spezifikation konform (Firefox-Bug 1401592).
DOM
-
CSSContainerRule
wird unterstützt, was JavaScript erlaubt, 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 ineligible macht, den Fokus zu halten, wie
hidden
, und dasblur
Ereignis wird ausgelöst. Der Fokus bewegt sich dann zum Viewport. Bisher würde der Fokus beim Element bleiben. (Weitere Details finden Sie unter Firefox-Bug 1810077).
WebDriver-Konformität (WebDriver BiDi, Marionette)
WebDriver BiDi
-
Unterstützung wurde hinzugefügt für die
network.beforeRequestSent
(Firefox-Bug 1790368),network.responseStarted
(Firefox-Bug 1790370), undnetwork.responseCompleted
(Firefox-Bug 1790372) Ereignisse. -
Unterstützung wurde hinzugefügt für den
browsingContext.captureScreenshot
Befehl, um vollständige Seiten-Screenshots zu erfassen (Firefox-Bug 1800086). -
Unterstützung wurde hinzugefügt für die Serialisierung und Deserialisierung von generischen Plattformobjekten (Firefox-Bug 1792524), sowie für
NodeList
undHTMLCollection
Plattformobjekte (Firefox-Bug 1802284). -
Ein
timestamp
Feld wurde denbrowsingContext.domContentLoaded
undbrowsingContext.load
Ereignissen 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 Knoten (Element- und Shadow-Root-Referenzen) wurde vom Parent-Prozess in den Web-Content-Prozess verschoben, nach jüngsten Änderungen an WebDriver Classic (Firefox-Bug 1692468).
-
Die JSON-Serialisierungs- und Deserialisierungs-Algorithmen wurden verbessert, um mit der WebDriver Classic-Spezifikation konform zu sein (Firefox-Bug 1794078).
Änderungen für Add-on-Entwickler
- Die
"webRequestFilterResponse"
API-Berechtigung wurde hinzugefügt. Diese Berechtigung bietet 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 nun den Wert der Standard-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