Firefox 152 Versionshinweise für Entwickler (Beta)
Dieser Artikel bietet Informationen über die Änderungen in Firefox 152, die Entwickler betreffen. Firefox 152 ist die aktuelle Beta-Version von Firefox und wird am 16. Juni 2026 veröffentlicht.
Hinweis: Die Versionshinweise für diese Firefox-Version sind noch in Arbeit.
Änderungen für Webentwickler
>Entwicklerwerkzeuge
- Die Entwicklerwerkzeuge verfügen nun über eine "Show comments"-Option, um die Anzeige von HTML-Kommentar-Knoten im Inspector umzuschalten. Diese Option finden Sie im Einstellungsbereich. (Firefox Bug 1455294).
APIs
DOM
- Die schreibgeschützte Eigenschaft
actionsund die statische schreibgeschützte EigenschaftmaxActionsderNotification-Schnittstelle werden unterstützt. Diese enthalten die mitServiceWorkerRegistration.showNotification()gesetzten Benachrichtigungsaktionen bzw. die plattformabhängige maximale Anzahl von Aktionen, die für eine Benachrichtigung gesetzt werden können. (Firefox Bug 1959931). - Die Methode
Element.getAnimations()kann nun den Parameteroptions.pseudoElementakzeptieren. Dies ermöglicht es Ihnen, ein bestimmtes Pseudo-Element direkt anzusprechen, anstatt die Ergebnisse von{ subtree: true }zu filtern. (Firefox Bug 1935557). - Die Methode
Element.requestPointerLock()unterstützt nun den Parameteroptions.unadjustedMovement. Dadurch kann der Code die Mausbeschleunigung auf Betriebssystemebene deaktivieren und stattdessen rohe Mauseingaben verwenden, was in Situationen nützlich ist, in denen eine langsame und präzise Kontrolle der Mausbewegung erforderlich ist. (Firefox Bug 2037802).
Medien, WebRTC und Web Audio
- Die Eigenschaft
recieveTimeist nun in den vonRTCEncodedVideoFrame.getMetadata()undRTCEncodedAudioFrame.getMetadata()zurückgegebenen Metadaten enthalten und kann als Eigenschaft im Parameteroptionsan die KonstruktorenRTCEncodedVideoFrame()undRTCEncodedAudioFrame()übergeben werden. (Firefox Bug 2033420).
Änderungen für Add-on-Entwickler
-
Die Fähigkeit von Erweiterungen, Code dynamisch in ihren
moz-extension:-Dokumenten mittabs.executeScript,tabs.insertCSS,tabs.removeCSS,scripting.executeScript,scripting.insertCSSundscripting.removeCSSauszuführen, wurde entfernt. Diese Funktion wurde in Firefox 149 als veraltet markiert. (Firefox Bug 2015559)Als Alternative kann eine Erweiterung Code in ihren Dokumenten dynamisch ausführen, indem ein
runtime.onMessage-Listener im Skript des Dokuments registriert wird, der dann eine Nachricht sendet, um die Ausführung des erforderlichen Codes auszulösen.
Experimentelle Webfunktionen
Diese Funktionen werden in Firefox 152 ausgeliefert, sind jedoch standardmäßig deaktiviert.
Um mit ihnen zu experimentieren, suchen Sie auf der Seite about:config nach der entsprechenden Einstellung und setzen Sie diese auf true.
Weitere solche Funktionen finden Sie auf der Seite Experimentelle Funktionen.
-
Überprüfen, ob eine Medienkodierungs-/Dekodierungskonfiguration für WebRTC unterstützt wird:
media.mediacapabilities.webrtc.enabledDer
webrtc-Typ kann nun als Option fürMediaCapabilities.decodingInfo()undMediaCapabilities.encodingInfo()übergeben werden, um zu überprüfen, ob eine Kodierungs-/Dekodierungskonfiguration für WebRTC verwendet werden kann. Dies ersetzt den nicht standardisiertentransmission-Typ, der zuvor in Firefox als Alias verwendet wurde. (Firefox Bug 1825286).