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

View in English Always switch to English

Versionshinweise für Entwickler zum Firefox 142

Dieser Artikel bietet Informationen über die Änderungen in Firefox 142, die Entwickler betreffen. Firefox 142 wurde am 19. August 2025 veröffentlicht.

Änderungen für Webentwickler

HTML

Entfernung

  • Das <object>-Element unterstützt das veraltete codebase-Attribut nicht mehr. Verwenden Sie stattdessen das data-Attribut. (Für weitere Details siehe Firefox Bug 1973900.)

CSS

JavaScript

Keine bemerkenswerten Änderungen.

APIs

DOM

Medien, WebRTC und Web Audio

WebDriver-Konformität (WebDriver BiDi, Marionette)

Allgemein

  • FTP-Proxy-Unterstützung aus den WebDriver-Fähigkeiten entfernt (Firefox Bug 1972670).
  • Der Ablaufwert aller Cookies, die über WebDriver BiDi und WebDriver klassisch (Marionette) gesetzt wurden, wurde aktualisiert und auf 400 Tage begrenzt (Firefox Bug 1974394).

WebDriver BiDi

  • Der neue emulation.setLocaleOverride-Befehl wurde implementiert, der es Clients ermöglicht, eine Locale in JavaScript-APIs zu überschreiben (Firefox Bug 1968952).
  • Die Einstellung eines Proxys mit browsingContext.createUserContext wurde verbessert: Unterstützung für Hostmuster wie .mozilla.org im noProxy-Eigenschaft hinzugefügt (Firefox Bug 1977180) und ein Fehler behoben, bei dem das Setzen eines HTTP-Proxys das Navigieren zu HTTPS-URLs nicht zuließ (Firefox Bug 1977168).
  • Ein Fehler wurde behoben, bei dem browsingContext.create fehlschlug, nachdem ein browsingContext.print-Befehl durch das Schließen eines Tabs mit dem browsingContext.close-Befehl unterbrochen wurde (Firefox Bug 1841125).
  • Der session.end-Befehl wurde aktualisiert, um alle Anfragen fortzusetzen, die durch Netzwerkabfangungen blockiert wurden (Firefox Bug 1974426).

Marionette

  • Der WebDriver:AddCookie-Befehl wurde aktualisiert, um einen Fehler zu werfen, wenn ein Zielcookie die Attribute sameSite=none und secure=false hat (Firefox Bug 1977205).
  • Der Dialogtextwert wurde aus der Fehlermeldung unexpected alert open entfernt, da der Dialogtext jetzt über das data-Feld verfügbar ist (Firefox Bug 1948236).

Änderungen für Add-on-Entwickler

Experimentelle Webfunktionen

  • anchor-size() (Nightly): layout.css.anchor-positioning.enabled

    Die CSS anchor-size()-Funktion ermöglicht das Festlegen der Größe, Position und Ränder von ankerpositionierten Elementen relativ zu den Dimensionen der Ankerelemente. (Firefox Bug 1972610).

  • :heading und :heading(): layout.css.heading-selector.enabled

    Die CSS-:heading-Pseudo-Klasse ermöglicht es, alle Überschriften-Elemente (<h1>-<h6>) gleichzeitig zu stylen, anstatt sie individuell anzuvisieren. Die :heading()-funktionale Pseudo-Klasse ermöglicht es, Überschriftselemente zu stylen, die den angegebenen Überschriftebenen entsprechen. (Firefox Bug 1974386).

  • view-transition-name: match-element (Nightly): dom.viewTransitions.enabled

    Der Wert match-element der CSS-view-transition-name-Eigenschaft weist automatisch jedem ausgewählten Element einen eindeutigen internen view-transition-name zu, anstatt sie einzeln benennen zu müssen. (Firefox Bug 1956141).

  • Integrity-Policy und Integrity-Policy-Report-Only für Skripte (Nightly): security.integrity_policy.enabled

    Die Integrity-Policy- und Integrity-Policy-Report-Only-HTTP-Header werden jetzt für Skriptressourcen unterstützt. Diese ermöglichen es Websites, entweder Unversehrtheitsgarantien für Subressourcen für Skripte durchzusetzen oder nur Verstöße gegen die Richtlinie zu melden. (Firefox Bug 1976656).

  • Integrity-Policy und Integrity-Policy-Report-Only für Stylesheets: security.integrity_policy.stylesheet.enabled

    Die Integrity-Policy- und Integrity-Policy-Report-Only-HTTP-Header werden jetzt für Stylesheet-Ressourcen unterstützt. Diese ermöglichen es Websites, entweder die Richtlinie durchzusetzen oder nur Verstöße gegen die Richtlinie zu melden. (Firefox Bug 1974247).

Diese Funktionen sind in Firefox 142 enthalten, sind jedoch standardmäßig deaktiviert. Um mit ihnen zu experimentieren, suchen Sie auf der about:config-Seite nach der entsprechenden Voreinstellung und setzen Sie sie auf true. Weitere solche Funktionen finden Sie auf der Seite Experimentelle Funktionen.