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 ü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>, beachten jetzt die Design-Präferenzen der Elemente, in denen sie eingebettet sind, anstatt der Präferenzen des Betriebssystems oder Browsers (welche unterschiedlich sein können). Insbesondere erbt eingebetteter Inhalt jetzt das color-scheme des einbettenden Elements, und prefers-color-scheme Media Queries im eingebetteten Inhalt respektieren diesen Wert anstatt der Design-Einstellung auf OS-/Browser-Ebene (Firefox Bug 1779457).

JavaScript

APIs

DOM

WebDriver-Konformität (WebDriver BiDi, Marionette)

WebDriver BiDi

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

  • Verbesserte RemoteValue-Unterstützung, um es zu ermöglichen, dass einfache JS-Objekte mit einfach serialisierbaren Feldern in JSON serialisiert werden können (Firefox Bug 1779226).

Marionette

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

Änderungen für Add-on-Entwickler

  • Unterstützung zur Definition von persistenten Skripten unter Verwendung von scripting wurde hinzugefügt. Ein Skript wird als persistent identifiziert durch die Verwendung der persistAcrossSessions-Eigenschaft in scripting.RegisteredContentScript (Firefox Bug 1751436).
  • Die Ressourcen einer Erweiterung können standardmäßig nicht mehr von anderen Erweiterungen geladen werden. Damit andere Erweiterungen Ressourcen laden können, müssen diese im web_accessible_resources Schlüssel des Manifests der Erweiterung aufgelistet werden (Firefox Bug 1711168).