Firefox 106 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 eines <picture>-Elements ist. Diese Funktionalität ist ein experimentelles Feature, das mit der dom.picture_source_dimension_attributes.enabled-Einstellung aktiviert wird (Firefox-Fehler 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 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 HTMLMetaElement.media-Eigenschaft wird jetzt unterstützt. Diese Eigenschaft ermöglicht es, verschiedene Themenfarben basierend auf media-Werten zu setzen (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 Seite oder die UI-Farben für eine gegebene Media-Query zu setzen (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 WindowRealmInfo-Typ 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 in einem BrowsingContext-Fenster ausgelöst wird (Firefox-Fehler 1756619).

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

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

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

Marionette

  • Unterstützung für wheel-Eingabequellen für Aktionen hinzugefügt, die mit einem Eingabegerät vom Typ Rad verbunden sind (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 "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-Richtlinie im "content_security_policy"-Manifest-Schlüssel ist jetzt optional (Firefox-Fehler 1766881). Weitere Details finden Sie in der object-src Richtlinie auf der Manifest-Schlüssel-Seite "content_security_policy".

Ältere Versionen