Firefox 106 für Entwickler

Dieser Artikel bietet Informationen über die Änderungen in Firefox 106, die Entwickler betreffen. 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 eines <picture> Elements ist. Diese Funktionalität ist ein experimentelles Feature, das über die 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 basierend auf dem Ergebnis können CSS-Stile angewendet werden (Firefox Bug 1786493).

JavaScript

Keine nennenswerten Änderungen.

APIs

DOM

  • Die HTMLMetaElement.media Eigenschaft wird jetzt unterstützt. Diese Eigenschaft ermöglicht es, verschiedene Themenfarben basierend auf media Werten (z.B. max-width: 600px) festzulegen. Meta-Elemente mit media Eigenschaften erlauben es dem Browser, den content Wert zusammen 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

  • Unterstützung für den script.getRealms Befehl wurde hinzugefügt, der derzeit auf den WindowRealmInfo Typ beschränkt ist, welcher Fensterbereiche und Sandbox-Bereiche beinhaltet (Firefox Bug 1766240).

  • Unterstützung für das browsingContext.load Ereignis wurde hinzugefügt, welches ausgelöst wird, wenn ein load Ereignis auf dem Fenster eines BrowsingContext ausgeführt 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 die Deserialisierung von Remote-Referenzen, die im Objektreferenzspeicher erstellt wurden, wurde hinzugefügt (Firefox Bug 1788124).

  • Vollständige Unterstützung für die Befehle script.evaluate, script.callFunction und script.disown wurde hinzugefügt (Firefox Bug 1778976).

Marionette

  • Unterstützung für die wheel Eingabequelle für Aktionen wurde hinzugefügt, die mit einem Eingabegerät vom Typ Rad verbunden 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) wurde hinzugefügt (Firefox Bug 1506782).

Änderungen für Add-On-Entwickler

  • Die Möglichkeit, die "background" Manifest-Schlüsseleigenschaft "persistent" auf false zu setzen (um eine Hintergrundseite nicht persistent zu machen) ist jetzt standardmäßig verfügbar.
  • Die object-src Direktive im "content_security_policy" Manifest-Schlüssel ist jetzt optional (Firefox Bug 1766881). Siehe object-src Direktive auf der Seite des "content_security_policy" Manifests für weitere Details.

Ältere Versionen