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 149 Versionshinweise für Entwickler (Beta)

Dieser Artikel bietet Informationen über die Änderungen in Firefox 149, die Entwickler betreffen. Firefox 149 ist die aktuelle Beta-Version von Firefox und wird am 24. März 2026 veröffentlicht.

Hinweis: Die Versionshinweise für diese Firefox-Version sind noch in Arbeit.

Änderungen für Webentwickler

HTML

  • Das globale Attribut popover unterstützt jetzt den Wert hint. Popover mit dem Wert hint schließen keine auto Popovers, wenn sie angezeigt werden, sondern schließen andere Hinweis-Popovers. (Firefox Fehler 1867743).

MathML

  • Die CSS-Eigenschaft font-family: math wird jetzt unterstützt und standardmäßig auf <math>-Elemente angewendet. Dies stellt sicher, dass Websites eine geeignete Mathe-Schriftart und/oder MathML verwenden können, ohne wissen zu müssen, welche Schriftarten auf dem zugrunde liegenden Betriebssystem vorhanden sind. (Firefox Fehler 2014703).

APIs

DOM

Medien, WebRTC und Web Audio

  • Die Methode HTMLMediaElement.captureStream() wird jetzt unterstützt. Diese gibt ein Objekt zurück, das die Echtzeit-Erfassung des Inhalts im Element streamt. Der Stream kann zum Beispiel als Quelle für eine WebRTC RTCPeerConnection verwendet werden. Bisher war captureStream() nur als nicht-standardisierte Methode mozCaptureStream() verfügbar. (Firefox Fehler 2017708).

  • MediaElementAudioSourceNode respektiert jetzt die Lautstärke des Media-Elements beim Aufnehmen von Audio für alle Quelltypen (wie von der Spezifikation gefordert). Bisher hatte das Einstellen der Lautstärke des Elements keinen Einfluss auf das aufgenommene Audio für MediaStream-Quellen. (Firefox Fehler 2010427).

  • Die Methode HTMLMediaElement.mozCaptureStream() erfasst nun rohe Audiodaten aus der Quelle, ohne die Lautstärke des Media-Elements anzuwenden, unabhängig davon, welcher Quelltyp im Media-Element wiedergegeben wird (wie von der Spezifikation gefordert). Vor dieser Änderung beeinflusste die Lautstärke des Media-Elements die Lautstärke des erfassten Streams. (Firefox Fehler 2010427).

Änderungen für Add-on-Entwickler

Die Fähigkeit von Erweiterungen, Code dynamisch in ihren moz-extension:-Dokumenten mit tabs.executeScript, tabs.insertCSS, tabs.removeCSS, scripting.executeScript, scripting.insertCSS und scripting.removeCSS auszuführen, wird abgelehnt. Die Funktion ist in Firefox Nightly nicht mehr verfügbar, und die Beta- und Release-Versionen von Firefox geben eine Warnung in der Konsole des Tabs aus. Diese Beschränkung gilt für alle Versionen von Firefox 152 und höher. Alternativ kann eine Erweiterung Code in ihren Dokumenten dynamisch ausführen, indem sie einen runtime.onMessage-Listener im Skript des Dokuments registriert und dann eine Nachricht sendet, um die Ausführung des erforderlichen Codes auszulösen.(Firefox Fehler 2011234)

Experimentelle Web-Funktionen

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