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 142 Versionshinweise für Entwickler

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

Änderungen für Web-Entwickler

HTML

Entfernungen

  • Das <object>-Element unterstützt nicht mehr das veraltete codebase-Attribut. Verwenden Sie stattdessen das data-Attribut. (Weitere Details finden Sie im Firefox Bug 1973900).

CSS

JavaScript

Keine bemerkenswerten Änderungen.

APIs

DOM

Medien, WebRTC und Web Audio

WebDriver-Konformität (WebDriver BiDi, Marionette)

Allgemein

  • Unterstützung für FTP-Proxy aus den WebDriver-Funktionen entfernt (Firefox Bug 1972670).
  • Der Ablaufwert aller Cookies, die über WebDriver BiDi und klassischen WebDriver (Marionette) gesetzt wurden, wurde auf 400 Tage begrenzt (Firefox Bug 1974394).

WebDriver BiDi

  • Implementierte den neuen emulation.setLocaleOverride Befehl, der es Clients ermöglicht, eine Locale in JavaScript-APIs zu überschreiben (Firefox Bug 1968952).
  • Verbesserung beim Setzen eines Proxys mit browsingContext.createUserContext: Unterstützung für Hostmuster wie .mozilla.org im noProxy-Eigenschaft hinzugefügt (Firefox Bug 1977180) und einen Fehler behoben, bei dem das Setzen eines HTTP-Proxys die Navigation zu HTTPS-URLs nicht erlaubte (Firefox Bug 1977168).
  • Einen Fehler behoben, bei dem browsingContext.create fehlschlagen würde, 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 Netzwerkinterzeptionen blockiert wurden (Firefox Bug 1974426).

Marionette

  • Der WebDriver:AddCookie Befehl wurde aktualisiert, um einen Fehler auszulösen, wenn ein Ziel-Cookie die Attribute sameSite=none und secure=false hat (Firefox Bug 1977205).
  • Der Textwert des Dialogs wurde von der unerwarteten Alert geöffnet Fehlermeldung entfernt, da der Dialogtext jetzt über das data-Feld verfügbar ist (Firefox Bug 1948236).

Änderungen für Add-on-Entwickler

Experimentelle Web-Features

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

    Die CSS anchor-size()-Funktion ermöglicht es, die Größe, Position und Ränder eines ankergestützten Elements relativ zu den Dimensionen der Ankerelemente festzulegen. (Firefox Bug 1972610).

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

    Die CSS :heading Pseudo-Klasse ermöglicht es Ihnen, alle Überschriftselemente (<h1>-<h6>) auf einmal zu stylen, anstatt sie einzeln anzusprechen. Die funktionale Pseudo-Klasse :heading() ermöglicht es Ihnen, Überschriftselemente zu stylen, die den angegebenen Überschriftsstufen entsprechen. (Firefox Bug 1974386).

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

    Der match-element Wert der CSS view-transition-name Eigenschaft weist automatisch jedem ausgewählten Element einen einzigartigen internen view-transition-name zu, anstatt diese 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 nun für Skript-Ressourcen unterstützt. Diese ermöglichen Websites entweder, Subressourcen-Integritätsgarantien 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 nun für Stylesheet-Ressourcen unterstützt. Diese ermöglichen Websites entweder die Durchsetzung oder nur die Meldung von Verstößen gegen die Richtlinie. (Firefox Bug 1974247).

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