Firefox 148 Versionshinweise für Entwickler (Beta)
Dieser Artikel bietet Informationen über die Änderungen in Firefox 148, die Entwickler betreffen. Firefox 148 ist die aktuelle Beta-Version von Firefox und wird am 24. Februar 2026 veröffentlicht.
Hinweis: Die Versionshinweise für diese Firefox-Version sind noch in Arbeit.
Änderungen für Webentwickler
>HTML
- Das initiale
about:blankDokument wird nun synchron geladen. Eine Browsing-Kontext erstmalige Navigation kann zuabout:blankaufgelöst werden (zum Beispiel, wenn die anfängliche URL leer ist oder explizit aufabout:blankgesetzt wurde). In diesen Fällen ersetzt Firefox nicht länger das anfängliche leere Dokument durch ein zweites, asynchron geladenes, sondern löst stattdessen dasload-Ereignis synchron auf dem initialen Dokument aus. (Firefox Bug 543435).
CSS
- Die
position-areaEigenschaft im CSS-Ankerpositionierung hält jetzt das verankerte Element korrekt innerhalb des Viewports. (Firefox Bug 2008537).
JavaScript
- Die
Iterator.zip()undIterator.zipKeyed()statischen Methoden werden jetzt unterstützt. Diese "zippen" mehrere Eingabe-Iterators zusammen und geben einen neuen Iterator zurück, der die Gruppe der Eingabeelemente in jedem Iterationsschritt liefert. Sie sind nützlich, wenn Sie Daten aus mehreren Eingabe-Iterators kombinieren müssen, die positionsmäßig ausgerichtet sind (der erste Wert, der vom ersten Iterator geliefert wird, entspricht dem ersten Wert, der von den anderen Iteratoren geliefert wird, und so weiter). (Firefox Bug 2003333).
APIs
-
Die Trusted Types API wird jetzt unterstützt. Diese bietet Mechanismen, um sicherzustellen, dass Eigenschaften und Funktionen, die potenziell als Vektoren für XSS-Angriffe genutzt werden können, nur mit Daten aufgerufen werden können, die durch eine Transformationsfunktion bearbeitet wurden. Die Mechanismen ermöglichen die Überprüfung unsicherer Codeverwendungen. Sie geben nicht vor, wie die Daten transformiert werden, könnten jedoch beispielsweise verwendet werden, um unsichere HTML-Elemente aus benutzerdefinierten Strings zu säubern. (Firefox Bug 1994690).
-
Die
Location.ancestorOriginsEigenschaft wird jetzt unterstützt, was es ermöglicht zu bestimmen, ob ein Dokument in einem<iframe>eingebettet ist und, wenn ja, von welcher(n) Seite(n). (Firefox Bug 1085214). -
Die
movementXundmovementYEigenschaften beimpointerrawupdateEreignis werden jetzt befüllt, wenn der Zeiger bewegt wird — wurden zuvor auf null gesetzt. (Firefox Bug 1987671).
DOM
- Der "paste"-Befehl kann nun mit
Document.execCommand()in Web-Inhalten (zusätzlich zu Web-Erweiterungen) verwendet werden. Dies wird mithilfe der Clipboard API implementiert und teilt die gleichen Sicherheitsüberlegungen, wie die Anforderung transitorischer Aktivierung und Benutzerbestätigung beim Einfügen von Cross-Origin-Inhalten. (Firefox Bug 1998195).
Änderungen für Add-on-Entwickler
>Experimentelle Webfunktionen
Diese Funktionen sind in Firefox 148 enthalten, aber standardmäßig deaktiviert.
Um mit ihnen zu experimentieren, suchen Sie die entsprechende Einstellung auf der about:config Seite und setzen Sie sie auf true.
Weitere solche Funktionen finden Sie auf der Experimentelle Funktionen Seite.
-
Document Picture-in-Picture API (Nightly):
dom.documentpip.enabledDie Document Picture-in-Picture API ermöglicht es, ein immer im Vordergrund befindliches Fenster zu öffnen, das mit beliebigem HTML-Inhalt gefüllt werden kann, wie z.B. ein Video mit benutzerdefinierten Steuerelementen oder eine Reihe von Streams, die die Teilnehmer eines Videokonferenzanrufs anzeigen. (Firefox Bug 1858562).