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 jetzt die Themeneinstellungen der Elemente, in denen sie eingebettet sind, anstatt der Betriebssystem- oder Browsereinstellungen (die unterschiedlich sein können). Konkret erben eingebettete Inhalte jetzt das color-scheme des einbettenden Elements, und prefers-color-scheme Media Queries in den eingebetteten Inhalten respektieren diesen Wert anstelle der Betriebssystem-/Browser-Themeneinstellung (Firefox-Bug 1779457).

JavaScript

APIs

DOM

WebDriver-Konformität (WebDriver BiDi, Marionette)

WebDriver BiDi

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

  • Verbesserter RemoteValue-Support, um einfache JS-Objekte mit einfach JSON-serialisierbaren Feldern zu serialisieren (Firefox-Bug 1779226).

Marionette

  • Der WebDriver:GetElementProperty-Befehl kann jetzt Node-Eigenschaften zurückgeben, wie sie vom Webinhalt gesetzt wurden (Firefox-Bug 1398792).

Änderungen für Add-on-Entwickler

  • Unterstützung für die Definition von persistenten Skripten mittels scripting wurde hinzugefügt. Ein Skript wird als persistent identifiziert, indem die persistAcrossSessions-Eigenschaft 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 erlauben, müssen diese im Manifest-Schlüssel der Erweiterung web_accessible_resources aufgelistet werden (Firefox-Bug 1711168).

Ältere Versionen