Firefox 106 Versionshinweise für Entwickler
Dieser Artikel enthält 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 Attributeheightundwidth, wenn es ein Kind eines<picture>-Elements ist. Diese Funktionalität ist ein experimentelles Feature, das mithilfe der Einstellungdom.picture_source_dimension_attributes.enabledaktiviert wird (Firefox Bug 1694741).
MathML
- Die MathML-Elemente
<semantics>und<maction>rendern nun standardmäßig nur das erste Kindelement (Firefox Bug 1588733).
CSS
- Die @supports-At-Regel unterstützt jetzt die Funktionen
font-tech()undfont-format(). Diese Funktionen können verwendet werden, um zu testen, ob ein Browser eine bestimmte Schrifttechnologie oder ein Format unterstützt, und CSS-Stile können basierend auf dem Ergebnis 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 Theme-Farben basierend aufmedia-Werten (z.B.max-width: 600px) zu setzen. Meta-Elemente mitmedia-Eigenschaften ermöglichen es dem Browser, dencontent-Wert in Verbindung mittheme-colorzu verwenden, um die Seiten- oder UI-Farben für eine gegebene Media-Query zu setzen (Firefox Bug 1706179).
WebDriver-Konformität (WebDriver BiDi, Marionette)
WebDriver BiDi
-
Grundlegende Unterstützung für den
script.getRealms-Befehl hinzugefügt, der derzeit auf denWindowRealmInfo-Typ beschränkt ist, der Fenster- und Sandbox-Realm umfasst (Firefox Bug 1766240). -
Unterstützung für das
browsingContext.load-Ereignis hinzugefügt, das ausgelöst wird, wenn einload-Ereignis auf 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.callFunctionundscript.disownhinzugefügt (Firefox Bug 1778976).
Marionette
-
Unterstützung für die
wheel-Eingabequelle für Actions hinzugefügt, die mit einem Rad-Eingabegerät 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) hinzugefügt (Firefox Bug 1506782).
Änderungen für Add-on-Entwickler
- Die Möglichkeit, die
"background"-Manifestschlüsseleigenschaft"persistent"auffalsefür Manifest V2 einzustellen (um eine Hintergrundseite nicht persistent zu machen), ist jetzt standardmäßig verfügbar. - Die
object-src-Direktive im"content_security_policy"-Manifests ist jetzt optional (Firefox Bug 1766881). Weitere Details finden Sie in der object-src-Direktive auf der Manifestseite"content_security_policy".