Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Firefox 148 Versionshinweise für Entwickler (Beta)

Dieser Artikel enthält Informationen über Ä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 zu dieser Firefox-Version befinden sich noch in Arbeit.

Änderungen für Webentwickler

HTML

  • Das anfängliche about:blank Dokument wird jetzt synchron geladen. Eine Browsing-Kontext erste Navigation kann zu about:blank führen (zum Beispiel, wenn die anfängliche URL leer oder explizit auf about:blank gesetzt ist). In diesen Fällen ersetzt Firefox nicht länger das anfängliche leere Dokument mit einem zweiten, asynchron geladenen, sondern löst das load-Ereignis synchron beim anfänglichen Dokument aus. (Firefox Fehler 543435).

CSS

JavaScript

  • Die Iterator.zip() und Iterator.zipKeyed() statischen Methoden werden jetzt unterstützt. Diese "zippen" mehrere Eingabe-Iteratoren zusammen und geben einen neuen Iterator zurück, der die Gruppe von Eingabeelementen bei jedem Iterationsschritt liefert. Sie sind nützlich, wenn Sie Daten aus mehreren Eingabe-Iteratoren 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 Fehler 2003333).

APIs

  • Die Trusted Types API wird jetzt unterstützt. Dies bietet Mechanismen, um sicherzustellen, dass Eigenschaften und Funktionen, die potenziell als Vektoren für XSS-Angriffe verwendet werden können, nur mit Daten aufgerufen werden können, die durch eine Transformationsfunktion gelaufen sind. Die Mechanismen ermöglichen eine Überprüfung unsicherer Codeverwendungen. Sie schreiben nicht vor, wie die Daten transformiert werden, könnten aber beispielsweise verwendet werden, um unsichere HTML-Elemente aus benutzerdefinierten Zeichenfolgen zu bereinigen. (Firefox Fehler 1994690).

  • Die Location.ancestorOrigins Eigenschaft wird jetzt unterstützt, was es ermöglicht zu bestimmen, ob ein Dokument in einem <iframe> eingebettet ist und, falls ja, von welcher(n) Seite(n). (Firefox Fehler 1085214).

  • Die movementX und movementY Eigenschaften beim pointerrawupdate Ereignis werden jetzt gefüllt, wenn der Zeiger bewegt wird — zuvor wurden diese auf null gesetzt. (Firefox Fehler 1987671).

  • Die NavigationPrecommitController.addHandler() Methode der Navigation API wird jetzt unterstützt. Diese kann verwendet werden, um einen Post-Commit-Navigations-Handler dynamisch innerhalb eines Pre-Commit-Handlers zu registrieren, was nützlich ist, wenn die Aktionen der festgelegten Navigation von Daten abhängen, die in der Pre-Commit-Phase abgerufen wurden. (Firefox Fehler 2009004).

DOM

Änderungen für Add-on-Entwickler

Experimentelle Web-Features

Diese Features werden in Firefox 148 ausgeliefert, sind jedoch standardmäßig deaktiviert. Um mit ihnen zu experimentieren, suchen Sie die entsprechende Einstellung auf der about:config Seite und setzen Sie diese auf true. Weitere solche Features finden Sie auf der Seite Experimentelle Features.

  • Document Picture-in-Picture API (Nightly): dom.documentpip.enabled

    Die Document Picture-in-Picture API ermöglicht das Öffnen eines Fensters, das immer im Vordergrund bleibt und mit beliebigem HTML-Inhalt befüllt werden kann, wie zum Beispiel ein Video mit benutzerdefinierten Steuerelementen oder eine Reihe von Streams, die die Teilnehmer eines Videoanrufs zeigen. (Firefox Fehler 1858562).