Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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 Attribute height und width, wenn es ein Kind eines <picture>-Elements ist. Diese Funktionalität ist ein experimentelles Feature, das mithilfe der Einstellung dom.picture_source_dimension_attributes.enabled aktiviert wird (Firefox Bug 1694741).

MathML

CSS

  • Die @supports-At-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 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 auf media-Werten (z.B. max-width: 600px) zu setzen. Meta-Elemente mit media-Eigenschaften ermöglichen es dem Browser, den content-Wert in Verbindung mit theme-color zu 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 den WindowRealmInfo-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 ein load-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.callFunction und script.disown hinzugefü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" auf false fü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".