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 nun die Attributeheight
undwidth
, wenn es ein Kind eines<picture>
-Elements ist. Diese Funktion ist ein experimentelles Feature, das mit der Einstellungdom.picture_source_dimension_attributes.enabled
aktiviert wird (Firefox-Bug 1694741).
MathML
- Die MathML-Elemente
<semantics>
und<maction>
rendern nun standardmäßig nur noch das erste Kindelement (Firefox-Bug 1588733).
CSS
- Die @supports-Regel unterstützt nun die Funktionen
font-tech()
undfont-format()
. Diese Funktionen können verwendet werden, um zu testen, ob ein Browser eine bestimmte Schriftart-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 Eigenschaft
HTMLMetaElement.media
wird nun unterstützt. Diese Eigenschaft ermöglicht es Ihnen, unterschiedliche Themenfarben basierend aufmedia
-Werten (z.B.max-width: 600px
) festzulegen. Meta-Elemente mitmedia
-Eigenschaften erlauben es dem Browser, dencontent
-Wert zusammen mittheme-color
zu nutzen, um die Seite oder die UI-Farben für eine gegebene Media-Query festzulegen (Firefox-Bug 1706179).
WebDriver-Konformität (WebDriver BiDi, Marionette)
WebDriver BiDi
-
Grundunterstützung für den
script.getRealms
-Befehl hinzugefügt, der derzeit auf den TypWindowRealmInfo
beschränkt ist, welcher Fenster-Realm und Sandbox-Realm einschließt (Firefox-Bug 1766240). -
Unterstützung für das
browsingContext.load
-Ereignis hinzugefügt, das ausgelöst wird, wenn einload
-Ereignis auf einemBrowsingContext
-Fenster ausgelöst wird (Firefox-Bug 1756619). -
Ein Objektreferenzspeicher wurde hinzugefügt, um starke Referenzen für serialisierte entfernte Werte zu halten (Firefox-Bug 1770736).
-
Unterstützung für die Deserialisierung von Remote-Referenzen, die im Objektreferenzspeicher erstellt wurden, hinzugefügt (Firefox-Bug 1788124).
-
Vollständige Unterstützung für die Befehle
script.evaluate
,script.callFunction
undscript.disown
hinzugefügt (Firefox-Bug 1778976).
Marionette
-
Unterstützung für
wheel
-Eingabequelle für Aktionen 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) hinzugefügt (Firefox-Bug 1506782).
Änderungen für Add-on-Entwickler
- Die Fähigkeit, die
"background"
-Schlüsseleigenschaft"persistent"
im Manifest auffalse
zu setzen (um eine Hintergrundseite nicht-persistent zu machen), ist nun standardmäßig für Manifest V2 verfügbar. - Die
object-src
-Direktive im"content_security_policy"
-Schlüssel des Manifests ist nun optional (Firefox-Bug 1766881). Weitere Details finden Sie in der object-src-Direktive auf der Seite des"content_security_policy"
-Manifests.