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 Attributeheightundwidth, wenn es ein Kind-Element eines<picture>-Elements ist. Diese Funktionalität ist ein experimentelles Feature, das mit der Einstellungdom.picture_source_dimension_attributes.enabledaktiviert wird (Firefox-Bug 1694741).
MathML
- Die
<semantics>und<maction>MathML-Elemente rendern jetzt standardmäßig nur das erste Kindelement (Firefox-Bug 1588733).
CSS
- Die @supports-Regel unterstützt jetzt die Funktionen
font-tech()undfont-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 aufmedia-Werten festzulegen (z.B.max-width: 600px). 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 Medienabfrage festzulegen (Firefox-Bug 1706179).
WebDriver-Konformität (WebDriver BiDi, Marionette)
WebDriver BiDi
-
Basisunterstützung für den Befehl
script.getRealmshinzugefügt, der derzeit auf den TypWindowRealmInfobeschrä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 einload-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.callFunctionundscript.disownhinzugefü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"auffalsezu 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.