Firefox 113 Versionshinweise für Entwickler
Dieser Artikel bietet Informationen über die Änderungen in Firefox 113, die Entwickler betreffen. Firefox 113 wurde am 09. Mai 2023 veröffentlicht.
Änderungen für Webentwickler
>HTML
Keine bemerkenswerten Änderungen.
CSS
- Die funktionalen Notationen
color(),lab(),lch(),oklab(),oklch()undcolor-mix()werden jetzt unterstützt, zusammen mit derforced-color-adjustEigenschaft. Weitere Informationen zu den funktionalen Notationen finden Sie in der Dokumentation zum CSS-Farbwert. (Firefox Bug 1352753, Firefox Bug 1813497, Firefox Bug 1818819, Firefox Bug 1824526). - Die
:nth-child of <selector>Syntax ermöglicht es, eine Gruppe von Kindern basierend auf derAn+BRegel anzusprechen, die auch einem definierten Selektor entspricht. Siehe (Firefox Bug 1808229) für weitere Details. - Die
scriptingMedienfunktion wird nun unterstützt. Siehe (Firefox Bug 1166581) für weitere Details. - Die
contentEigenschaft unterstützt nun alle Bildtypen einschließlich<gradient>,image-set()undurl(). Siehe (Firefox Bug 1684958) für weitere Details. Derzeit gibt es ein Problem mit den Pseudo-Selektoren::beforeund::after, das bedeutet, dass sie<gradient>s nicht rendern. Siehe (Firefox Bug 1832901) für weitere Details.
JavaScript
Keine bemerkenswerten Änderungen.
APIs
CanvasRenderingContext2D.reset()undOffscreenCanvasRenderingContext2D.reset()werden jetzt unterstützt und können verwendet werden, um den zugehörigen Renderkontext in seinen Ausgangszustand zurückzusetzen. (Firefox Bug 1709347).- Die Compression Streams API wird jetzt unterstützt.
Die von dieser API bereitgestellten Schnittstellen werden verwendet, um Daten im
gzip- unddeflate-Format zu komprimieren und zu dekomprimieren (Firefox Bug 1823619). - Die veraltete und nicht standardisierte Eigenschaft
mozImageSmoothingEnabledist jetzt deaktiviert. Siehe dieimageSmoothingEnabledEigenschaft für das Glätten in skalierten Bildern (Firefox Bug 1822955).
Medien, WebRTC und Web Audio
- Der AV1 Video Codec ist jetzt auf Android aktiviert. Hardwarebeschleunigtes Decoding wird verwendet, wenn es vom Gerät unterstützt wird (Firefox Bug 1672276).
- Die folgenden WebRTC-Methoden, -Eigenschaften und -Dictionaries werden jetzt unterstützt:
RTCRtpSender.getCapabilities(),RTCRtpReceiver.getCapabilities(),RTCRtpSender.setStreams(),RTCSctpTransport&RTCPeerConnection.sctp,RTCVideoSourceStats&RTCAudioSourceStats,RTCPeerConnection.connectionStateundRTCPeerConnectionStats. Die entsprechenden Fehlerberichte sind, jeweils: Firefox Bug 1531460, Firefox Bug 1531461, Firefox Bug 1510802, Firefox Bug 1278299, Firefox Bug 1804678, Firefox Bug 1265827 und Firefox Bug 1531087.
Entfernungen
- Das veraltete und nicht standardisierte Attribut
CanvasRenderingContext2D.mozTextStylewurde dauerhaft entfernt. Dies war zuvor hinter einer Einstellung verborgen. (Firefox Bug 1294362). - Die veralteten und nicht standardisierten Attribute
mozRTCPeerConnection,mozRTCIceCandidateundmozRTCSessionDescriptionwurden dauerhaft entfernt (Firefox Bug 1531812).
WebDriver-Konformität (WebDriver BiDi, Marionette)
WebDriver BiDi
- Unterstützung für die Serialisierung von
NodeObjekten innerhalb eines Shadow DOM und dieshadowRootEigenschaft aufNodeObjekten hinzugefügt (Firefox Bug 1802137). - Unterstützung für zwischengespeicherte Antworten für die
network.responseStartedundnetwork.responseCompletedEreignisse hinzugefügt (Firefox Bug 1806802 und Firefox Bug 1806794). - Ein Problem behoben, bei dem die Ereignisse
browsingContext.domContentLoadedundbrowsingContext.loadbei Navigationen mitdocument.open()unddocument.close()fehlten (Firefox Bug 1822772). - Ein Problem behoben, bei dem der Befehl
script.callFunctioneineninvalid argumentFehler warf, wenn ein unbekanntes Objekt als Argument übergeben wurde, anstelle des erwartetenno such handleFehlers (Firefox Bug 1821039).
Marionette
- Die
moz:useNonSpecCompliantPointerOriginFähigkeit ist jetzt veraltet und wird in Firefox 116 vollständig entfernt (Firefox Bug 1824911). - Die Befehle
WebDriver:FindElementFromShadowRootundWebDriver:FindElementsFromShadowRootimplementiert (Firefox Bug 1700095). - Die Befehle
WebDriver:GetComputedLabelundWebDriver:GetComputedRoleimplementiert (Firefox Bug 1585622). - Unterstützung für den
backgroundParameter desWebDriver:PrintBefehls hinzugefügt (Firefox Bug 1783086). - Unterstützung für den
orientationParameter desWebDriver:PrintBefehls hinzugefügt (Firefox Bug 1791819). - Ein Problem mit
DOMTokenListInstanzen behoben, die jetzt als Sammlungen anstelle von beliebigen Objekten zurückgegeben werden (Firefox Bug 1823464).
Änderungen für Add-on-Entwickler
- Wenn eine Erweiterung mehrere Listener für dasselbe Ereignis registriert, werden alle Event-Listener aufgerufen, wenn die Ereignisseite aktiviert wird, anstatt nur der erste (Firefox Bug 1798655).
- Unterstützung wird jetzt für die
declarativeNetRequestAPI bereitgestellt (Firefox Bug 1782685). - Der
gecko_androidUnterschlüssel wurde zumbrowser_specific_settingsSchlüssel hinzugefügt. Dieser Unterschlüssel ermöglicht es einer Erweiterung, den Bereich der Firefox für Android-Versionen anzugeben, mit denen sie kompatibel ist (Firefox Bug 1824237).
Sonstiges
- Unterstützung für animierte AVIF (AV1 Image Format Dateien) Bilder. Zuvor wurden sie als Standbilder angezeigt, ohne dass Webseiten dies erkennen und auf ein anderes Format zurückfallen konnten. (Firefox Bug 1825580).