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

Dieser Artikel bietet Informationen über die Änderungen in Firefox 105, die Entwickler betreffen. Firefox 105 wurde am 20. September 2022 veröffentlicht.

Änderungen für Webentwickler

HTML

Keine bemerkenswerten Änderungen.

CSS

  • Eingebettete Inhalte, wie SVG-Definitionen und Inhalte in einem <iframe>, respektieren nun die Themeneinstellungen der Elemente, in die sie eingebettet sind, anstatt die Präferenzen des Betriebssystems oder Browsers (die möglicherweise abweichen). Konkret erbt der eingebettete Inhalt nun das color-scheme des einbettenden Elements, und prefers-color-scheme-Media-Queries im eingebetteten Inhalt respektieren diesen Wert anstelle der OS-/Browsereinstellung (Firefox Bug 1779457).

JavaScript

APIs

DOM

WebDriver-Konformität (WebDriver BiDi, Marionette)

WebDriver BiDi

  • Auf Systemen mit bevorzugter DNS-Auflösung über IPv6 können Clients nicht mehr fehlschlagen, wenn localhost als Host für den WebSocket-Server verwendet wird (Firefox Bug 1769994).

  • Verbesserte RemoteValue-Unterstützung, um einfache JS-Objekte mit einfach JSON-serialisierbaren Feldern zu serialisieren (Firefox Bug 1779226).

Marionette

  • Der WebDriver:GetElementProperty Befehl kann nun Knoteneigenschaften zurückgeben, wie sie durch Webinhalte gesetzt wurden (Firefox Bug 1398792).

Änderungen für Add-on-Entwickler

  • Unterstützung für die Definition von persistenten Skripten mithilfe von scripting wurde hinzugefügt. Ein Skript wird als persistent identifiziert, indem die Eigenschaft persistAcrossSessions in scripting.RegisteredContentScript verwendet wird (Firefox Bug 1751436).
  • Die Ressourcen einer Erweiterung können standardmäßig nicht mehr von anderen Erweiterungen geladen werden. Um anderen Erweiterungen das Laden von Ressourcen zu ermöglichen, müssen sie im Manifest-Schlüssel web_accessible_resources der Erweiterung aufgelistet werden (Firefox Bug 1711168).