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

Dieser Artikel bietet Informationen über die Änderungen in Firefox 146, die Entwickler betreffen. Firefox 146 wurde am 9. Dezember 2025 veröffentlicht.

Änderungen für Webentwickler

Entwickler-Tools

  • Im Regel-Ansicht des Inspektors werden, wenn ein angezeigtes Regelset 10 oder mehr ungenutzte CSS-Benutzerdefinierte Eigenschaften deklariert, diese Eigenschaften standardmäßig ausgeblendet. Dies reduziert die Unübersichtlichkeit und beschleunigt in einigen Fällen auch das Rendern des Inspektor-Panels. In solchen Fällen können die ausgeblendeten Eigenschaften über eine Schaltfläche "Anzeigen..." am unteren Rand des Regelsets angezeigt werden. (Firefox Fehler 1719461).

HTML

Keine bemerkenswerten Änderungen.

MathML

  • Die Spiegelung von Operatoren in Rechts-nach-Links (RTL)-Modi und das Dehnen funktionieren jetzt ordnungsgemäß, wenn sie in Kombination genutzt werden. (Firefox Fehler 1994172).
  • Die math-shift-Eigenschaft wird nun unterstützt. Dies ermöglicht es Entwicklern anzugeben, ob die Hochstellung in MathML-Formeln normal oder kompakt sein soll, was die Höhe beeinflusst, auf die der hochgestellte Text verschoben wird. (Firefox Fehler 1994171).

CSS

JavaScript

APIs

WebDriver-Konformität (WebDriver BiDi, Marionette)

WebDriver BiDi

  • Der emulation.setLocaleOverride-Befehl wurde aktualisiert, um den Rückgabewert von navigator.language und navigator.languages zusammen mit JS-APIs zu überschreiben. (Firefox Fehler 1994396).
  • Die Reset-Verhaltensweise der emulation.setLocaleOverride- und emulation.setTimezoneOverride-Befehle wurde aktualisiert, um den jüngsten Spezifikationsänderungen zu entsprechen. Wenn dieser Befehl aufgerufen wird, um die Überschreibung für einen bestimmten Browsing-Kontext zurückzusetzen, gelten weiterhin Überschreibungen, die für einen Benutzerkontext konfiguriert sind, der diesen Browsing-Kontext besitzt. (Firefox Fehler 1988725).
  • Unterstützung für das context-Locator zur Verfügung gestellt, der es ermöglicht, den Container von nicht-Top-Level Browsing-Kontexten, wie z.B. <iframe>-Elemente, abzurufen. (Firefox Fehler 1941270).
  • Der network.setExtraHeaders-Befehl wurde implementiert, der verwendet werden kann, um Anforderungsheader anzugeben, die automatisch zu Anfragen hinzugefügt werden, die in den bereitgestellten Browsing-Kontexten oder Benutzerkontexten ausgelöst werden. (Firefox Fehler 1979731).
  • Alle unsere Befehle zur Netzwerkdatensammlung (network.addDataCollector, network.getData und network.disownData) wurden aktualisiert, um den request-Datentyp zu unterstützen, der es ermöglicht, Anforderungs-Post-Daten zu sammeln und abzurufen. (Firefox Fehler 1988955).
  • Unsere Implementierung für network.getData wurde verbessert, um auch Anfragen zu unterstützen, die das data:-Schema verwenden. (Firefox Fehler 1992210).
  • Ein Fehler bei network.getData wurde behoben, das nicht den erwarteten no such network data-Fehler bei nicht unterstützten Anfragen warf. (Firefox Fehler 1992214).
  • Ein Fehler in unseren network-Events wurde behoben, bei dem unterschiedliche Anfragen dieselbe ID wiederverwendeten, was hauptsächlich Daten-URLs oder zwischengespeicherte Anfragen betraf. (Firefox Fehler 1992348).

Marionette

  • Ein Rückschritt in WebDriver:GetElementText wurde behoben, durch den Text, der Akzentzeichen enthält (z.B. "ó") falsch großgeschrieben wurde. (Firefox Fehler 1986392).
  • Ein Fehler bei der JSON-Deserialisierung von WebFrame wurde behoben, der fälschlicherweise einen no such window-Fehler anstelle eines no such frame-Fehlers auslöste, wenn ungültige Frames verarbeitet wurden. (Firefox Fehler 1996540).
  • Eine WebDriver-Erweiterung wurde hinzugefügt, um das Global Privacy Control-Signal zu steuern. (Firefox Fehler 1969865).

Änderungen für Add-on-Entwickler

Experimentelle Webfunktionen

Diese Funktionen sind in Firefox 146 enthalten, aber 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 solche Funktionen finden Sie auf der Seite für experimentelle Funktionen.

  • <meta name="rating"> (Nightly): security.restrict_to_adults.always und security.restrict_to_adults.respect_platform

    Das <meta name="rating">-Element erlaubt es Websites, sich selbst als beschränkt/erwachsenen Inhalte zu kennzeichnen. Browser, die dieses Element erkennen, können dann Maßnahmen ergreifen, um Benutzer daran zu hindern, den Inhalt anzusehen. Einzelheiten finden Sie unter Beschränkung von Erwachseneninhalten mit <meta name="rating">. (Firefox Fehler 1991135).

  • Navigations-API (Nightly): dom.navigation.webidl.enabled

    Nightly-Builds unterstützen nun die Navigation API, die die Möglichkeit bietet, Browser-Navigationsaktionen zu initiieren, abzufangen und zu verwalten. Sie kann auch die Einträge im Verlauf einer Anwendung untersuchen. Dies ist ein Nachfolger früherer Webplattform-Funktionen wie der History API und window.location, der deren Mängel behebt und speziell auf die Bedürfnisse von Single-Page-Anwendungen (SPAs) zugeschnitten ist. (Firefox Fehler 1979288).

  • Relative Kontrollpunkte in CSS-shape()-Kurvenbefehlen: layout.css.basic-shape-shape.enabled

    Sie können <relative-control-point>-Werte verwenden, wenn Sie einen <curve-command> oder <smooth-command> in einer CSS shape()-Funktion angeben. Diese Werte ermöglichen es, Kontrollpunkte anzugeben, die relativ zum Start- oder Endpunkt des aktuellen Befehls oder relativ zum Ursprung (oben-links) des Containers positioniert sind, in dem die Form gezeichnet wird.

  • Benutzerdefinierte Medienabfragen: layout.css.custom-media.enabled

    Die @custom-media-CSS-Regel definiert Aliase für lange oder komplexe Medienabfragen. Anstatt dasselbe fest codierte <media-query-list> in mehreren @media-Regeln zu wiederholen, kann es einmal in einer @custom-media-Regel definiert und im gesamten Stylesheet bei Bedarf referenziert werden. (Firefox Fehler 1744292).