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 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

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 WebDriver-Fähigkeiten entfernt (Firefox Bug 1972670).
  • Der Ablaufwert für alle Cookies, die über WebDriver BiDi und WebDriver Classic (Marionette) gesetzt werden, wurde auf maximal 400 Tage begrenzt (Firefox Bug 1974394).

WebDriver BiDi

  • Der neue emulation.setLocaleOverride Befehl wurde implementiert, der es Clients ermöglicht, eine Spracheinstellung in JavaScript-APIs zu überschreiben (Firefox Bug 1968952).
  • Die Einrichtung eines Proxys mit browsingContext.createUserContext wurde verbessert: Unterstützung für Hostmuster wie .mozilla.org in der Eigenschaft noProxy hinzugefügt (Firefox Bug 1977180) und ein Fehler wurde 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 unterbrochenen browsingContext.print-Befehl fehlschlug, wenn ein Tab mit dem Befehl browsingContext.close geschlossen wurde (Firefox Bug 1841125).
  • Der session.end Befehl wurde aktualisiert, um alle Anfragen fortzusetzen, die durch Netzwerkabfangmaßnahmen 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 aufweist (Firefox Bug 1977205).
  • Der Textwert des Dialogs 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-Funktion anchor-size() ermöglicht das Setzen der Größe, Position und Ränder von Anker-positionierten Elementen relativ zu den Dimensionen der Ankerelemente. (Firefox Bug 1972610).

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

    Die CSS-Pseudoklasse :heading ermöglicht es Ihnen, alle Überschriftselemente (<h1>-<h6>) auf einmal zu stylen, anstatt sie einzeln zu gezielt. Die funktionale Pseudoklasse :heading() erlaubt 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 automatisch jedem ausgewählten Element einen eindeutigen internen view-transition-name zu, anstatt sie individuell 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. Diese erlauben es Websites, entweder Subressourcensicherheitsgarantien 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 Websites, entweder Verstöße gegen die Richtlinie durchzusetzen oder nur zu melden. (Firefox Bug 1974247).

Diese Features werden in Firefox 142 ausgeliefert, sind aber standardmäßig deaktiviert. Um sie auszuprobieren, suchen Sie auf der about:config-Seite nach der entsprechenden Einstellung und setzen Sie sie auf true. Weitere solche Features finden Sie auf der Seite Experimentelle Features.