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 der Eigenschaftforced-color-adjust. Für weitere Informationen zu den funktionalen Notationen siehe die CSS color value Dokumentation. (Firefox Bug 1352753, Firefox Bug 1813497, Firefox Bug 1818819, Firefox Bug 1824526). - Die Syntax für
:nth-child of <selector>ermöglicht es Ihnen, eine Gruppe von Kindern basierend auf derAn+BRegel zu zielen, die auch mit einem definierten Selektor übereinstimmt. Weitere Details finden Sie unter (Firefox Bug 1808229). - Die Medienfunktion
scriptingwird jetzt unterstützt. Weitere Details finden Sie unter (Firefox Bug 1166581). - Die Eigenschaft
contentunterstützt jetzt alle Bildtypen inklusive<gradient>,image-set()undurl(). Weitere Details finden Sie unter (Firefox Bug 1684958). Derzeit gibt es ein Problem mit den::beforeund::afterPseudoselektoren, das bedeutet, dass sie<gradient>s nicht zeichnen. Weitere Details finden Sie unter (Firefox Bug 1832901).
JavaScript
Keine bemerkenswerten Änderungen.
APIs
CanvasRenderingContext2D.reset()undOffscreenCanvasRenderingContext2D.reset()werden jetzt unterstützt und können verwendet werden, um den zugehörigen Rendering-Kontext in seinen Standardzustand zurückzusetzen. (Firefox Bug 1709347).- Die Compression Streams API wird jetzt unterstützt.
Die von dieser API bereitgestellten Schnittstellen werden verwendet, um Daten mithilfe der
gzip- unddeflate-Formate zu komprimieren und zu dekomprimieren (Firefox Bug 1823619). - Die veraltete und nicht standardisierte Eigenschaft
mozImageSmoothingEnabledist jetzt deaktiviert. Siehe dieimageSmoothingEnabledEigenschaft für Glättung in skalierten Bildern (Firefox Bug 1822955).
Medien, WebRTC und Web Audio
- Der AV1 Video-Codec ist jetzt auf Android aktiviert. Hardwarebeschleunigte Dekodierung wird verwendet, wenn sie 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.connectionState, undRTCPeerConnectionStats. Die entsprechenden Bug-Meldungen sind: 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. Dieses 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
Node-Objekten innerhalb eines Shadow DOM und dershadowRoot-Eigenschaft aufNode-Objekten hinzugefügt (Firefox Bug 1802137). - Unterstützung für zwischengespeicherte Antworten für die
network.responseStarted- undnetwork.responseCompleted-Ereignisse hinzugefügt (Firefox Bug 1806802 und Firefox Bug 1806794). - Ein Problem wurde behoben, bei dem die Ereignisse
browsingContext.domContentLoadedundbrowsingContext.loadfür Navigationen, diedocument.open()unddocument.close()verwenden, fehlten (Firefox Bug 1822772). - Ein Problem wurde behoben, bei dem der Befehl
script.callFunctioneineninvalid argument-Fehler auslöste, wenn ein unbekanntes Objekt als Argument übergeben wurde, anstelle des erwartetenno such handle-Fehlers (Firefox Bug 1821039).
Marionette
- Die Fähigkeit
moz:useNonSpecCompliantPointerOriginist jetzt veraltet und wird in Firefox 116 vollständig entfernt (Firefox Bug 1824911). - Die Befehle
WebDriver:FindElementFromShadowRootundWebDriver:FindElementsFromShadowRootwurden implementiert (Firefox Bug 1700095). - Die Befehle
WebDriver:GetComputedLabelundWebDriver:GetComputedRolewurden implementiert (Firefox Bug 1585622). - Unterstützung für den
background-Parameter desWebDriver:Print-Befehls hinzugefügt (Firefox Bug 1783086). - Unterstützung für den
orientation-Parameter desWebDriver:Print-Befehls hinzugefügt (Firefox Bug 1791819). - Ein Problem mit
DOMTokenList-Instanzen wurde behoben, die jetzt als Sammlungen statt als willkürliche Objekte zurückgegeben werden (Firefox Bug 1823464).
Änderungen für Add-on-Entwickler
- Wenn eine Erweiterung mehrere Listener für dasselbe Ereignis registriert, werden jetzt alle Ereignis-Listener aufgerufen, wenn die Ereignisseite aufwacht, anstatt nur der erste (Firefox Bug 1798655).
- Unterstützung wird jetzt für die
declarativeNetRequestAPI bereitgestellt (Firefox Bug 1782685). - Der
gecko_androidUnter-Schlüssel wurde dembrowser_specific_settingsSchlüssel hinzugefügt. Dieser Unter-Schlü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. Früher wurden sie als Standbilder angezeigt, ohne dass Webseiten dies erkennen und auf ein anderes Format zurückgreifen konnten. (Firefox Bug 1825580).