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 für Entwickler
- Firefox 111 für Entwickler
- Firefox 110 für Entwickler
- 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