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

Dieser Artikel bietet Informationen zu Ä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 jetzt die Theme-Vorgaben der Elemente, in denen sie eingebettet sind, anstatt der Betriebssystem- oder Browser-Vorgaben (die möglicherweise unterschiedlich sind). Insbesondere übernehmen eingebettete Inhalte jetzt das color-scheme des einbettenden Elements, und mediale Abfragen prefers-color-scheme in den eingebetteten Inhalten respektieren diesen Wert anstelle der Theme-Einstellung auf Betriebssystem-/Browserebene (Firefox-Bug 1779457).

JavaScript

APIs

DOM

WebDriver-Konformität (WebDriver BiDi, Marionette)

WebDriver BiDi

  • Auf Systemen mit bevorzugter IPv6-DNS-Auflösung schlagen die Verbindungen nicht mehr fehl, wenn localhost als Host für den WebSocket-Server verwendet wird (Firefox-Bug 1769994).

  • Verbesserte RemoteValue Unterstützung, um die Serialisierung einfacher JS-Objekte mit JSON-serialisierbaren Feldern zu ermöglichen (Firefox-Bug 1779226).

Marionette

  • Der Befehl WebDriver:GetElementProperty kann jetzt Knoteneigenschaften zurückgeben, die von Webinhalten gesetzt wurden (Firefox-Bug 1398792).

Änderungen für Add-on-Entwickler

  • Die Unterstützung für die Definition persistenter Skripte 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 diese im Manifest-Schlüssel web_accessible_resources der Erweiterung aufgeführt werden (Firefox-Bug 1711168).