Firefox 113 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 Funktionsnotationen
color()
,lab()
,lch()
,oklab()
,oklch()
undcolor-mix()
werden jetzt unterstützt, zusammen mit der Eigenschaftforced-color-adjust
. Für weitere Informationen zu den Funktionsnotationen siehe die CSS-Farbwert Dokumentation. (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+B
-Regel anzusprechen, die auch einen definierten Selektor erfüllt. Siehe (Firefox Bug 1808229) für weitere Details. - Das
scripting
Medienfeature wird jetzt unterstützt. Siehe (Firefox Bug 1166581) für weitere Details. - Die
content
Eigenschaft unterstützt jetzt alle Bildtypen einschließlich<gradient>
,image-set()
undurl()
. Siehe (Firefox Bug 1684958) für weitere Details. Es gibt derzeit ein Problem mit den::before
und::after
Pseudo-Selektoren, das bedeutet, dass sie keine<gradient>
s darstellen. 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 Rendering-Kontext in seinen Standardzustand zurückzubringen. (Firefox Bug 1709347). -
Die Compression Streams API wird jetzt unterstützt.
Die von dieser API bereitgestellten Schnittstellen werden verwendet, um Daten mit den Formaten
gzip
unddeflate
zu komprimieren und zu dekomprimieren (Firefox Bug 1823619). -
Die veraltete und nicht standardisierte
mozImageSmoothingEnabled
Eigenschaft ist jetzt deaktiviert. Siehe dieimageSmoothingEnabled
Eigenschaft für Glättung 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
,RTCMediaSourceStats
,RTCPeerConnection.connectionState
undRTCPeerConnectionStats
. Die entsprechenden Bug-Reports 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
CanvasRenderingContext2D.mozTextStyle
Attribut wurde dauerhaft entfernt. Dies war zuvor hinter einer Voreinstellung versteckt. (Firefox Bug 1294362). - Die veralteten und nicht standardisierten Attribute
mozRTCPeerConnection
,mozRTCIceCandidate
undmozRTCSessionDescription
wurden 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 DOMs und dieshadowRoot
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 behoben, bei dem die
browsingContext.domContentLoaded
undbrowsingContext.load
Ereignisse fehlten bei Navigationen, diedocument.open()
unddocument.close()
verwenden (Firefox Bug 1822772). - Ein Problem behoben, bei dem der
script.callFunction
Befehl eineninvalid argument
Fehler warf, wenn ein unbekanntes Objekt als Argument übergeben wurde, anstelle des erwartetenno such handle
Fehlers (Firefox Bug 1821039).
Marionette
- Die
moz:useNonSpecCompliantPointerOrigin
Fähigkeit wird jetzt als veraltet angesehen und wird in Firefox 116 vollständig entfernt (Firefox Bug 1824911). - Die Befehle
WebDriver:FindElementFromShadowRoot
undWebDriver:FindElementsFromShadowRoot
implementiert (Firefox Bug 1700095). - Die Befehle
WebDriver:GetComputedLabel
undWebDriver:GetComputedRole
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 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 aufwacht, anstatt nur der erste (Firefox Bug 1798655).
- Unterstützung wird jetzt für die
declarativeNetRequest
API bereitgestellt (Firefox Bug 1782685). - Der
gecko_android
Unterschlüssel wurde dembrowser_specific_settings
Schlüssel hinzugefügt. Dieser Unterschlüssel ermöglicht es einer Erweiterung, den Umfang der kompatiblen Firefox for Android-Versionen anzugeben (Firefox Bug 1824237).
Sonstiges
- Unterstützung für animierte AVIF (AV1 Image Format Dateien) Bilder. Zuvor wurden diese als Standbilder angezeigt, ohne dass Webseiten dies erkennen und auf ein anderes Format zurückgreifen konnten. (Firefox Bug 1825580).
Ältere Versionen
- Firefox 112 for developers
- Firefox 111 for developers
- Firefox 110 for developers
- Firefox 109 for developers
- Firefox 108 for developers
- Firefox 107 for developers
- Firefox 106 for developers
- Firefox 105 for developers
- Firefox 104 for developers
- Firefox 103 for developers
- Firefox 102 for developers
- Firefox 101 for developers
- Firefox 100 for developers
- Firefox 99 for developers
- Firefox 98 for developers
- Firefox 97 for developers
- Firefox 96 for developers
- Firefox 95 for developers
- Firefox 94 for developers
- Firefox 93 for developers
- Firefox 92 for developers
- Firefox 91 for developers
- Firefox 90 for developers
- Firefox 89 for developers
- Firefox 88 for developers
- Firefox 87 for developers
- Firefox 86 for developers
- Firefox 85 for developers
- Firefox 84 for developers
- Firefox 83 for developers
- Firefox 82 for developers