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, ebenso wie die Eigenschaftforced-color-adjust. Weitere Informationen zu den funktionalen Notationen finden Sie in der Dokumentation zu CSS color value. (Firefox Bug 1352753, Firefox Bug 1813497, Firefox Bug 1818819, Firefox Bug 1824526). - Die Syntax
:nth-child of <selector>ermöglicht es, eine Gruppe von Kinderelementen basierend auf derAn+B-Regel zu selektieren, die auch einem definierten Selektor entspricht. Weitere Details finden Sie unter (Firefox Bug 1808229). - Das Media-Feature
scriptingwird jetzt unterstützt. Weitere Details finden Sie unter (Firefox Bug 1166581). - Die Eigenschaft
contentunterstützt jetzt alle Bildtypen einschließlich<gradient>,image-set()undurl(). Weitere Details finden Sie unter (Firefox Bug 1684958). Derzeit gibt es ein Problem mit den::before- und::after-Pseudo-Selektoren, das bedeutet, dass sie<gradient>s nicht malen. 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 mit den Formaten
gzipunddeflatezu komprimieren und zu dekomprimieren (Firefox Bug 1823619). - Die veraltete und nicht standardisierte
mozImageSmoothingEnabled-Eigenschaft ist jetzt deaktiviert. Siehe dieimageSmoothingEnabled-Eigenschaft für Glättung bei skalierten Bildern (Firefox Bug 1822955).
Medien, WebRTC und Web Audio
- Der AV1-Videocodec ist jetzt auf Android aktiviert. Hardware-beschleunigtes 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 Bug-Reports 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
Node-Objekten innerhalb eines Shadow-DOMs und dershadowRoot-Eigenschaft vonNode-Objekten wurde hinzugefügt (Firefox Bug 1802137). - Unterstützung für zwischengespeicherte Antworten für die Ereignisse
network.responseStartedundnetwork.responseCompletedwurde hinzugefügt (Firefox Bug 1806802 und Firefox Bug 1806794). - Ein Problem wurde behoben, bei dem die Ereignisse
browsingContext.domContentLoadedundbrowsingContext.loadbei Navigationen mitdocument.open()unddocument.close()fehlten (Firefox Bug 1822772). - Ein Problem wurde behoben, bei dem der Befehl
script.callFunctioneineninvalid argument-Fehler warf, wenn ein unbekanntes Objekt als Argument übergeben wurde, anstatt des erwarteten Fehlersno such handle(Firefox Bug 1821039).
Marionette
- Die Fähigkeit
moz:useNonSpecCompliantPointerOriginist jetzt veraltet und wird vollständig in Firefox 116 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 des BefehlsWebDriver:Printwurde hinzugefügt (Firefox Bug 1783086). - Unterstützung für den
orientation-Parameter des BefehlsWebDriver:Printwurde 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 Zuhörer für dasselbe Ereignis registriert, werden jetzt alle Ereigniszuhörer 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 Unter-Schlüssel
gecko_androidwurde zumbrowser_specific_settingsSchlüssel hinzugefügt. Dieser Unter-Schlüssel ermöglicht es einer Erweiterung, den Bereich von Firefox für Android-Versionen anzugeben, mit denen sie kompatibel ist (Firefox Bug 1824237).
Sonstige
- Unterstützung für animierte AVIF (AV1 Image Format Dateien) Bilder. Zuvor wurden sie als Standbilder angezeigt, ohne Möglichkeit für Webseiten, dies zu erkennen und auf ein anderes Format zurückzugreifen. (Firefox Bug 1825580).