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 & width, wenn es ein Kind eines <picture>-Elements ist. Diese Funktionalität ist ein experimentelles Feature, das mit der Einstellung dom.picture_source_dimension_attributes.enabled aktiviert wird (Firefox Fehler 1694741).

MathML

CSS

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

JavaScript

Keine bemerkenswerten Änderungen.

APIs

DOM

  • Die Eigenschaft HTMLMetaElement.media 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 erlauben es dem Browser, den content-Wert in Verbindung mit theme-color zu verwenden, um die Farben der Seite oder der Benutzeroberfläche für eine gegebene Media Query festzulegen (Firefox Fehler 1706179).

WebDriver-Konformität (WebDriver BiDi, Marionette)

WebDriver BiDi

  • Grundlegende Unterstützung für den script.getRealms-Befehl hinzugefügt, der derzeit auf den Typ WindowRealmInfo beschränkt ist, der Fensterbereiche und Sandkastenbereiche umfasst (Firefox Fehler 1766240).

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

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

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

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

Marionette

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

Änderungen für Add-on-Entwickler

  • Die Fähigkeit, den Manifest-Schlüsseleigenschaft "background" "persistent" auf false zu setzen, um eine Hintergrundseite nicht persistent zu machen, steht jetzt standardmäßig für Manifest V2 zur Verfügung.
  • Die object-src-Direktive im Manifest-Schlüssel "content_security_policy" ist jetzt optional (Firefox Fehler 1766881). Siehe object-src Direktive auf der Seite des Manifest-Schlüssels "content_security_policy" für weitere Details.

Ältere Versionen