Firefox 106: Versionshinweise für Entwickler
Dieser Artikel enthält Informationen zu den Änderungen in Firefox 106, die sich auf Entwickler auswirken. Firefox 106 wurde am 18. Oktober 2022 veröffentlicht.
Änderungen für Webentwickler
>HTML
- Das Element
<source>unterstützt nun die Attributeheightundwidth, wenn es ein Kindelement eines<picture>-Elements ist. Diese Funktionalität ist eine experimentelle Funktion, die über die 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 At-Regel @supports unterstützt nun die Funktionen
font-tech()undfont-format(). Mit diesen Funktionen kann geprüft werden, ob ein Browser eine bestimmte Schrifttechnologie oder ein bestimmtes Format unterstützt. Abhängig vom Ergebnis können CSS-Stile angewendet werden (Firefox-Bug 1786493).
JavaScript
Keine nennenswerten Änderungen.
APIs
DOM
- Die Eigenschaft
HTMLMetaElement.mediawird nun unterstützt. Mit dieser Eigenschaft können Sie unterschiedliche Theme-Farben basierend aufmedia-Werten festlegen (z. B.max-width: 600px). Meta-Elemente mitmedia-Eigenschaften ermöglichen es dem Browser, den Wert voncontentin Verbindung mittheme-colorzu verwenden, um die Seiten- oder UI-Farben für eine bestimmte Media Query festzulegen (Firefox-Bug 1706179).
WebDriver-Konformität (WebDriver BiDi, Marionette)
WebDriver BiDi
-
Grundlegende Unterstützung für den Befehl
script.getRealmswurde hinzugefügt. Diese ist derzeit auf den TypWindowRealmInfobeschränkt, der Window-Realms und Sandbox-Realms umfasst (Firefox-Bug 1766240). -
Unterstützung für das Ereignis
browsingContext.loadwurde hinzugefügt, das ausgelöst wird, wenn einload-Ereignis im Fenster eines BrowsingContext 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 die Deserialisierung von Remote-Referenzen, die im Objektreferenzspeicher erstellt wurden, wurde hinzugefügt (Firefox-Bug 1788124).
-
Vollständige Unterstützung für die Befehle
script.evaluate,script.callFunctionundscript.disownwurde hinzugefügt (Firefox-Bug 1778976).
Marionette
-
Unterstützung für die Eingabequelle
wheelfür Actions wurde hinzugefügt, die einem Eingabegerät vom Typ Wheel zugeordnet 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) wurde hinzugefügt (Firefox-Bug 1506782).
Änderungen für Add-on-Entwickler
- Die Möglichkeit, die Eigenschaft
"persistent"des Manifest-Schlüssels"background"für Manifest V2 auffalsezu setzen (um eine Hintergrundseite nicht persistent zu machen), ist nun standardmäßig verfügbar. - Die Direktive
object-srcim Manifest-Schlüssel"content_security_policy"ist nun optional (Firefox-Bug 1766881). Weitere Details finden Sie unter Direktive object-src auf der Seite zum Manifest-Schlüssel"content_security_policy".