Firefox 105 für Entwickler

Dieser Artikel enthält 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

  • Eingebetteter Inhalt, wie SVG-Definitionen und Inhalte in einem <iframe>, beachtet nun die Design-Präferenzen der Elemente, in denen er eingebettet ist, anstatt der Betriebssystem- oder Browser-Präferenzen (die unterschiedlich sein können). Konkret erbt eingebetteter Inhalt jetzt das color-scheme des einbettenden Elements, und prefers-color-scheme-Media-Queries im eingebetteten Inhalt respektieren diesen Wert anstelle der Design-Einstellung auf Betriebssystem-/Browser-Ebene (Firefox Fehler 1779457).

JavaScript

APIs

DOM

WebDriver-Konformität (WebDriver BiDi, Marionette)

WebDriver BiDi

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

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

Marionette

  • Der WebDriver:GetElementProperty-Befehl kann nun Knoten-Eigenschaften zurückgeben, die durch Web-Inhalte gesetzt wurden (Firefox Fehler 1398792).

Änderungen für Add-on-Entwickler

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

Ältere Versionen