Firefox 134 für Entwickler
Dieser Artikel bietet Informationen über die Änderungen in Firefox 134, die Entwickler betreffen. Firefox 134 wurde am 7. Januar 2025 veröffentlicht.
Änderungen für Webentwickler
HTML
Keine bemerkenswerten Änderungen
CSS
- Die CSS-Eigenschaften
align-self
undjustify-self
sowie die CSS-Kurzschreibweiseplace-self
werden jetzt für absolut positionierte Elemente unterstützt. (Firefox Bug 1920160).
JavaScript
- Unterstützung für die statische Methode
RegExp.escape()
, die verwendet werden kann, um mögliche reguläre Ausdrucks-Syntaxzeichen in einem String zu maskieren, und einen neuen String zurückgibt, der sicher als Literal-Muster für denRegExp()
-Konstruktor verwendet werden kann. (Firefox Bug 1918235). - Die Komfortmethode
Promise.try()
wird jetzt unterstützt. Die Methode nimmt einen Callback jeder Art (eine Funktion, die zurückgibt oder auslöst, synchron oder asynchron) und packt das Ergebnis in einPromise
. Dies ermöglicht die Verwendung von Promise-Semantiken (.then()
,.catch()
), um das Ergebnis jeder Art von Methode zu handhaben. (Firefox Bug 1917879 und Firefox Bug 1905364).
APIs
- Die statische Methode
PushManager.supportedContentEncodings
wird jetzt unterstützt, um die erlaubten Algorithmen zur Verschlüsselung der Nutzlast einer Push-Nachricht zu erhalten. (Firefox Bug 1497430). AudioParam.value
erlaubt jetzt die Einstellung des Wertes selbst während der Zeit, in der ein automatisiertes Ereignis terminiert ist: vorher wurde die Operation in diesen Zeiten stillschweigend ignoriert. (Firefox Bug 1308435).- Die Methode
ReadableStreamBYOBReader.read()
hat ein neues Argumentoptions.min
, das verwendet werden kann, um die minimale Anzahl von zurückzugebenden Elementen bei jedem Aufruf anzugeben. Dies könnte beispielsweise verwendet werden, um unnötige Iterationen bei der Arbeit mit Datenstrukturen mit einer bekannten Datenmenge zu vermeiden. (Firefox Bug 1864406).
DOM
Medien, WebRTC und Web Audio
- WebRTC Simulcast von bildschirmgeteiltem Video mit dem VP8 Codec wird jetzt unterstützt (Simulcast von anderen Videoquellen ist schon lange aktiviert). Genauer gesagt können
MediaStreamTrack
-Objekte für Bildschirm- und Fensteraufnahmen (zum Beispiel vonMediaDevices.getDisplayMedia()
) jetzt als mehrere Simulcast-Schichten codiert werden, wenn VP8 verwendet wird. (Firefox Bug 1692873).
WebDriver-Konformität (WebDriver BiDi, Marionette)
WebDriver BiDi
- Implementiert den
browser.getClientWindows
-Befehl, der es ermöglicht, Informationen über die aktuell geöffneten Browser-Fenster abzurufen (Firefox Bug 1855025) - Unterstützung für die Felder
initiatorType
unddestination
bei allen Netzwerkereignissen hinzugefügt (Firefox Bug 1904892 und Firefox Bug 1933331). Sie erlauben es zu verstehen, warum und wie die Anfrage erstellt wurde. - Das Ereignis
browsingContext.navigationStarted
wird nicht mehr ausgelöst, wenn die anfängliche about:blank-Seite für einen neuen obersten Browsing-Kontext geladen wird (Firefox Bug 1922014) - Wir haben einen Fehler behoben, bei dem
requestTime
von Netzwerkereignissen manchmal auf 0 gesetzt wurde (Firefox Bug 1930849) - Der Befehl
browsingContext.traverseHistory
kann jetzt nur mit obersten Browsing-Kontexten verwendet werden (Firefox Bug 1924859) - Die Zuverlässigkeit von Befehlen, die während einer Navigation gesendet werden, verbessert, zum Beispiel wenn ein Browsing-Kontext ersetzt wird (Firefox Bug 1927073).
Marionette
- Die Befehle
Addon:Install
undAddon:Uninstall
sind jetzt für GeckoView (Firefox für Android) verfügbar (Firefox Bug 1806135). - Der Befehl
Addon:Install
kann jetzt verwendet werden, um Erweiterungen zu installieren, die im privaten Modus aktiviert sind (Firefox Bug 1810718)
Experimentelle Webfunktionen
Diese Funktionen sind neu in Firefox 134 ausgeliefert worden, aber standardmäßig deaktiviert. Um sie auszuprobieren, suchen Sie nach der entsprechenden Einstellung auf der Seite about:config
und setzen Sie sie auf true
. Weitere solcher Funktionen finden Sie auf der Seite Experimentelle Funktionen.
Intl.DurationFormat
(Nightly-Veröffentlichung):Intl.DurationFormat
ermöglicht die lokalisierte Formatierung von Zeitdauern. (Firefox Bug 1648139).autocorrect
:dom.forms.autocorrect
. Das HTML-Attributautocorrect
und die EigenschaftHTMLElement.autocorrect
erlauben Autokorrektur in bearbeitbaren Textelementen, einschließlich: den meisten Arten von Text-<input>
-Elementen,<textarea>
-Elementen und Elementen, die das Attributcontenteditable
gesetzt haben (Firefox Bug 1725806).
Ältere Versionen
- Firefox 133 für Entwickler
- Firefox 132 für Entwickler
- Firefox 131 für Entwickler
- Firefox 130 für Entwickler
- Firefox 129 für Entwickler
- Firefox 128 für Entwickler
- Firefox 127 für Entwickler
- Firefox 126 für Entwickler
- Firefox 125 für Entwickler
- Firefox 124 für Entwickler
- Firefox 123 für Entwickler
- Firefox 122 für Entwickler
- Firefox 121 für Entwickler
- Firefox 120 für Entwickler
- Firefox 119 für Entwickler
- Firefox 118 für Entwickler
- Firefox 117 für Entwickler
- Firefox 116 für Entwickler
- Firefox 115 für Entwickler
- Firefox 114 für Entwickler
- Firefox 113 für Entwickler
- 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