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 enthält 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 Bearbeitung.

Änderungen für Webentwickler

HTML

  • Das globale Attribut popover unterstützt jetzt den Wert hint. Popups mit dem Wert hint schließen keine auto-Popups, wenn sie angezeigt werden, schließen jedoch andere hint-Popups. (Firefox-Bug 1867743).

APIs

DOM

  • Die Schnittstelle CloseWatcher wird jetzt unterstützt. Dies ermöglicht es Entwicklern, Komponenten zu implementieren, die mithilfe geräteinterner Mechanismen geschlossen werden können, wie der Esc-Taste auf Windows oder der Zurück-Taste auf Android, ebenso wie integrierte Komponenten wie Dialoge und Popups. (Firefox-Bug 1966073).

Medien, WebRTC und Web Audio

  • Die Methode captureStream() der Schnittstelle HTMLMediaElement wird jetzt unterstützt. Diese gibt ein Objekt zurück, das den Echtzeit-Stream des Inhalts im Element aufnimmt. Der Stream kann beispielsweise als Quelle für eine WebRTC RTCPeerConnection verwendet werden. Zuvor war captureStream() nur als nicht-standardisierte Methode mozCaptureStream() verfügbar. (Firefox-Bug 2017708).

Ä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, ist veraltet. Diese Funktion steht in Firefox Nightly nicht mehr zur Verfügung und die Beta- und Release-Versionen von Firefox zeigen in der Konsole des Tabs eine Warnung an. Diese Einschränkung wird für alle Versionen von Firefox 152 und höher gelten. Als Alternative 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. (unsupported templ: bug)

Experimentelle Webfunktionen

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