Firefox 113 für Entwickler
Dieser Artikel bietet Informationen über die Änderungen in Firefox 113, die Entwickler betreffen. Firefox 113 wurde am 9. 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
. Weitere Informationen zu den funktionalen Notationen finden Sie in der Dokumentation zu CSS-Farbwerten. (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 zu targetieren, die auch einem definierten Selektor entspricht. Siehe (Firefox Bug 1808229) für weitere Details. - Das
scripting
Media-Feature 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. Derzeit gibt es ein Problem mit den::before
und::after
Pseudoselektoren, das bedeutet, dass sie keine<gradient>
s zeichnen. Siehe (Firefox Bug 1832901) für weitere Details.
JavaScript
Keine bemerkenswerten Änderungen.
APIs
CanvasRenderingContext2D.reset()
undOffscreenCanvasRenderingContext2D.reset()
werden nun unterstützt und können verwendet werden, um den zugehörigen Rendering-Kontext in seinen Standardzustand zurückzuversetzen. (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 Eigenschaft
mozImageSmoothingEnabled
ist nun deaktiviert. Siehe dieimageSmoothingEnabled
Eigenschaft für die Glättung in skalierten Bildern (Firefox Bug 1822955).
Medien, WebRTC und Web Audio
- Der AV1 Video-Codec ist nun 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 Attribut
CanvasRenderingContext2D.mozTextStyle
wurde dauerhaft entfernt. Dies war zuvor hinter einer Präferenz 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 das Serialisieren 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 Events
network.responseStarted
undnetwork.responseCompleted
hinzugefügt (Firefox Bug 1806802 und Firefox Bug 1806794). - Ein Problem wurde behoben, bei dem die Events
browsingContext.domContentLoaded
undbrowsingContext.load
bei Navigationen mitdocument.open()
unddocument.close()
fehlten (Firefox Bug 1822772). - Ein Problem wurde behoben, bei dem der Befehl
script.callFunction
eineninvalid argument
Fehler zurückgab, wenn ein unbekanntes Objekt als Argument übergeben wurde, anstatt des erwartetenno such handle
Fehlers (Firefox Bug 1821039).
Marionette
- Die Fähigkeit
moz:useNonSpecCompliantPointerOrigin
ist jetzt veraltet 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 wurde 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 Event registriert, werden alle Event-Listener aufgerufen, wenn die Eventseite aufwacht, anstatt nur den ersten (Firefox Bug 1798655).
- Unterstützung für die
declarativeNetRequest
API wird jetzt bereitgestellt (Firefox Bug 1782685). - Der
gecko_android
Sub-Key wurde dembrowser_specific_settings
Key hinzugefügt. Dieser Sub-Key ermöglicht es einer Erweiterung, den Bereich der Firefox für Android-Versionen zu spezifizieren, 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ü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