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

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

Änderungen für Webentwickler

HTML

Entfernt

  • 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

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

WebDriver BiDi

  • Der neue Befehl emulation.setLocaleOverride wurde implementiert, der es Clients ermöglicht, eine Sprache 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 eine Navigation zu HTTPS-URLs nicht erlaubte (Firefox-Bug 1977168).
  • Ein Fehler wurde behoben, bei dem browsingContext.create nach einem durch den Befehl browsingContext.print unterbrochenen Druckbefehl fehlschlagen würde, wenn ein Tab mit dem Befehl browsingContext.close geschlossen wurde (Firefox-Bug 1841125).
  • Der Befehl session.end wurde aktualisiert, um alle Anfragen wieder aufzunehmen, die durch Netzwerk-Abfangmaßnahmen blockiert wurden (Firefox-Bug 1974426).

Marionette

  • Der Befehl WebDriver:AddCookie wurde aktualisiert, um einen Fehler zu werfen, wenn ein Ziel-Cookie die Attribute sameSite=none und secure=false hat (Firefox-Bug 1977205).
  • Der Wert des Dialogtextes 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 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 von ankerpositionierten Elementen relativ zu den Dimensionen von Ankerelementen 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 :heading() funktionale Pseudo-Klasse ermöglicht es Ihnen, Überschriftselemente zu stylen, die der <An+B> Notation entsprechen. (Firefox-Bug 1974386).

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

    Der match-element Wert 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 Skriptressourcen unterstützt. Damit können Websites entweder Subresource Integrity Garantien für Skripte durchsetzen oder nur Verstöße gegen die Richtlinie melden, jeweils. (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 ermöglichen es Websites, Verstöße gegen die Richtlinie entweder durchzusetzen oder nur zu melden, jeweils. (Firefox-Bug 1974247).

Diese Features sind in Firefox 142 verfügbar, aber standardmäßig deaktiviert. Um sie zu testen, suchen Sie den entsprechenden Präferenz auf der about:config Seite und setzen Sie ihn auf true. Weitere solche Features finden Sie auf der Seite Experimentelle Features.