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

Dieser Artikel bietet Informationen über die Änderungen in Firefox 106, die Entwickler betreffen werden. Firefox 106 wurde am 18. Oktober 2022 veröffentlicht.

Änderungen für Webentwickler

HTML

  • Das <source>-Element unterstützt jetzt die Attribute height und width, wenn es ein Kind-Element eines <picture>-Elements ist. Diese Funktionalität ist ein experimentelles Feature, das mit der Einstellung dom.picture_source_dimension_attributes.enabled aktiviert wird (Firefox-Bug 1694741).

MathML

CSS

  • Die @supports-Regel unterstützt jetzt die Funktionen font-tech() und font-format(). Diese Funktionen können verwendet werden, um zu testen, ob ein Browser eine bestimmte Font-Technologie oder ein Format unterstützt, und CSS-Stile können basierend auf dem Ergebnis angewendet werden (Firefox-Bug 1786493).

JavaScript

Keine bemerkenswerten Änderungen.

APIs

DOM

  • Die HTMLMetaElement.media-Eigenschaft wird jetzt unterstützt. Diese Eigenschaft ermöglicht es Ihnen, verschiedene Themenfarben basierend auf media-Werten festzulegen (z.B. max-width: 600px). Meta-Elemente mit media-Eigenschaften ermöglichen es dem Browser, den content-Wert in Verbindung mit theme-color zu verwenden, um die Seiten- oder UI-Farben für eine gegebene Medienabfrage festzulegen (Firefox-Bug 1706179).

WebDriver-Konformität (WebDriver BiDi, Marionette)

WebDriver BiDi

  • Basisunterstützung für den Befehl script.getRealms hinzugefügt, der derzeit auf den Typ WindowRealmInfo beschränkt ist und Fenster-Realms sowie Sandkasten-Realms einschließt (Firefox-Bug 1766240).

  • Unterstützung für das browsingContext.load-Ereignis hinzugefügt, das ausgelöst wird, wenn ein load-Ereignis in einem BrowsingContext-Fenster ausgelöst wird (Firefox-Bug 1756619).

  • Ein Objektreferenzspeicher wurde hinzugefügt, um starke Referenzen für serialisierte Remote-Werte zu halten (Firefox-Bug 1770736).

  • Unterstützung für das Deserialisieren von Remote-Referenzen, die im Objektreferenzspeicher erstellt wurden, hinzugefügt (Firefox-Bug 1788124).

  • Volle Unterstützung für die Befehle script.evaluate, script.callFunction und script.disown hinzugefügt (Firefox-Bug 1778976).

Marionette

  • Unterstützung für wheel-Eingabequelle für Aktionen hinzugefügt, die mit einem Eingabegerät vom Typ "Wheel" assoziiert ist (Firefox-Bug 1746601).

  • Unterstützung für das Öffnen und Schließen von Tabs in GeckoView-basierten Anwendungen (z.B. Firefox für Android) hinzugefügt (Firefox-Bug 1506782).

Änderungen für Add-on-Entwickler

  • Die Möglichkeit, den Manifest-Schlüssel "background" Eigenschaft "persistent" auf false zu setzen, um eine Hintergrundseite nicht persistent zu machen, ist jetzt standardmäßig für Manifest V2 verfügbar.
  • Die object-src-Richtlinie im "content_security_policy"-Manifest-Schlüssel ist jetzt optional (Firefox-Bug 1766881). Weitere Details finden Sie unter object-src directive auf der Seite des "content_security_policy"-Manifest-Schlüssels.