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 147 Versionshinweise für Entwickler (Stabil)

Dieser Artikel bietet Informationen über die Änderungen in Firefox 147, die Entwickler betreffen. Firefox 147 wurde am 13. Januar 2026 veröffentlicht.

Änderungen für Webentwickler

Entwicklerwerkzeuge

  • Wenn Sie ein Pseudoelement (wie ::before oder ::after) im HTML-Bereich des Inspectors auswählen, können Sie nun den Selektor der entsprechenden Regel im CSS-Bereich bearbeiten. (Firefox Bug 1998704).
  • Während eines Übergangs in der Ansicht erscheinen ::view-transition Pseudoelemente nun in der Elementansicht. (Firefox Bug 1996608).
  • Während eines Übergangs in der Ansicht werden die zugehörigen Animationen nun im Animationen-Panel angezeigt. (Firefox Bug 1995296).
  • Elemente mit einem gültigen anchor-name erhalten ein 'Anker'-Abzeichen in der Elementansicht. (Firefox Bug 1895196).
  • Die zu einem hervorgehobenen Element gehörenden @position-try Regeln werden nun im CSS-Regel-Panel angezeigt. (Firefox Bug 1895176).
  • JSON-Payloads können über den JSON-Viewer mit einem neuen Button in den Firefox Profiler importiert werden. Dies bietet eine Aufschlüsselung der Ressourcengröße. (Firefox Bug 1997209).

HTML

Keine bemerkenswerten Änderungen.

SVG

CSS

JavaScript

APIs

WebDriver-Komformität (WebDriver BiDi, Marionette)

Allgemein

  • Die neue Sitzungsantwort wurde behoben, um die erforderliche setWindowRect Eigenschaft einzuschließen. (Firefox Bug 1916522).

WebDriver BiDi

  • Das input.fileDialogOpened Ereignis wurde implementiert, das jedes Mal ausgelöst wird, wenn ein Dateiauswahldialog von der Inhaltsseite ausgelöst wird, zum Beispiel nach einem Klick auf ein Eingabefeld mit type="file". (Firefox Bug 1855045).
  • Der Befehl emulation.setScreenSettingsOverride wurde implementiert, um Kunden zu ermöglichen, die Bildschirmeinstellungen für eine Liste von Browsing-Kontexten oder Benutzerkontexten zu emulieren. (Firefox Bug 2000651).
  • Ein Problem wurde behoben, bei dem browsingContext.navigate mit wait=none nicht immer die tatsächliche Ziel-URL enthielt. (Firefox Bug 2004191).
  • script.evaluate und script.callFunction wurden aktualisiert, um die Content-Sicherheitsrichtlinie (CSP) zu umgehen. (Firefox Bug 1941780).
  • Ein fehlendes script.realmCreated Ereignis für neue Browsing-Kontexte, die über window.open erstellt wurden, wurde behoben. (Firefox Bug 2002721).
  • emulation.setLocaleOverride wurde aktualisiert, um den Accept-Language Header zu überschreiben. (Firefox Bug 1995691).
  • emulation.setLocaleOverride wurde aktualisiert, um einen Fehler zu werfen, wenn es mit dem Argument locale gleich undefined aufgerufen wird. (Firefox Bug 2003992).

Marionette

Änderungen für Add-on-Entwickler

Experimentelle Web-Features

Diese Funktionen sind in Firefox 147 enthalten, aber standardmäßig deaktiviert. Um mit ihnen zu experimentieren, suchen Sie auf der about:config Seite nach der entsprechenden Einstellung und setzen Sie sie auf true. Weitere solcher Funktionen finden Sie auf der Seite Experimentelle Funktionen.