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 liefert Informationen über die Änderungen in Firefox 142, die Entwickler betreffen. Firefox 142 wurde am 19. August 2025 veröffentlicht.

Änderungen für Webentwickler

HTML

Entfernungen

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

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 WebDriver-Fähigkeiten entfernt (Firefox-Bug 1972670).
  • Der Ablaufwert aller über WebDriver BiDi und WebDriver Classic (Marionette) gesetzten Cookies wurde 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).
  • Verbesserung beim Setzen eines Proxys mit browsingContext.createUserContext: Unterstützung für Hostmuster wie .mozilla.org in der noProxy-Eigenschaft hinzugefügt (Firefox-Bug 1977180) und ein Fehler behoben, bei dem das Setzen eines HTTP-Proxys die Navigation zu HTTPS-URLs nicht zuließ (Firefox-Bug 1977168).
  • Ein Fehler wurde behoben, bei dem browsingContext.create nach einem browsingContext.print-Befehl fehlschlug, der 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, die durch Netzwerkinterzeptionen blockiert wurden, fortzusetzen (Firefox-Bug 1974426).

Marionette

  • Der WebDriver:AddCookie-Befehl wurde dahingehend aktualisiert, dass er einen Fehler auslöst, wenn ein Ziel-Cookie die Attribute sameSite=none und secure=false hat (Firefox-Bug 1977205).
  • Der Dialogtextwert wurde aus der Fehlermeldung "unerwarteter Alarm geöffnet" entfernt, da der Dialogtext jetzt über das data-Feld verfügbar ist (Firefox-Bug 1948236).

Änderungen für Add-On-Entwickler

Experimentelle Web-Funktionen

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

    Die CSS-Funktion anchor-size() ermöglicht es, die Größe, Position und Margen eines Anker-positionierten Elements relativ zu den Dimensionen der Ankerelemente zu setzen. (Firefox-Bug 1972610).

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

    Die CSS-Pseudoklasse :heading erlaubt es, alle Überschriftselemente (<h1>-<h6>) auf einmal zu stylen, anstatt sie einzeln anzusprechen. Die funktionale Pseudoklasse :heading() erlaubt es, Überschriftselemente zu stylen, die der <An+B>-Notation entsprechen. (Firefox-Bug 1974386).

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

    Der Wert match-element der CSS-Eigenschaft view-transition-name weist jedem ausgewählten Element automatisch einen einzigartigen 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 HTTP-Header Integrity-Policy und Integrity-Policy-Report-Only werden jetzt für Skript-Ressourcen unterstützt. Diese erlauben es Webseiten, entweder Subresource-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 HTTP-Header Integrity-Policy und Integrity-Policy-Report-Only werden jetzt für Stylesheet-Ressourcen unterstützt. Diese erlauben es Webseiten entweder die Richtlinie durchzusetzen oder nur Verstöße gegen die Richtlinie zu melden. (Firefox-Bug 1974247).

Diese Funktionen sind in Firefox 142 verfügbar, aber standardmäßig deaktiviert. Um mit ihnen zu experimentieren, suchen Sie die entsprechende Präferenz auf der about:config-Seite und stellen Sie sie auf true. Weitere solcher Funktionen finden Sie auf der Seite Experimentelle Funktionen.