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>, berücksichtigen nun die Designpräferenzen der Elemente, in die sie eingebettet sind, statt der Präferenzen des Betriebssystems oder des Browsers (die unterschiedlich sein können). Insbesondere erben eingebettete Inhalte jetzt das color-scheme des einbettenden Elements, und prefers-color-scheme-Medienabfragen im eingebetteten Inhalt respektieren diesen Wert anstelle der Designeinstellung des Betriebssystems oder Browsers (Firefox-Bug 1779457).

JavaScript

APIs

DOM

WebDriver-Konformität (WebDriver BiDi, Marionette)

WebDriver BiDi

  • Auf Systemen mit bevorzugter IPv6-DNS-Auflösung wird der Verbindungsausfall bei Verwendung von localhost als Host für den WebSocket-Server nun vermieden (Firefox-Bug 1769994).

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

Marionette

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

Änderungen für Add-on-Entwickler

  • Unterstützung für die Definition von persistenten Skripten mit 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 ermöglichen, müssen diese im web_accessible_resources Manifest-Schlüssel der Erweiterung aufgelistet werden (Firefox-Bug 1711168).