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 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 Attribute height und width, wenn es ein Kindelement eines <picture>-Elements ist. Diese Funktionalität ist eine experimentelle Funktion, die über die Einstellung dom.picture_source_dimension_attributes.enabled aktiviert wird (Firefox-Bug 1694741).

MathML

CSS

  • Die At-Regel @supports unterstützt nun die Funktionen font-tech() und font-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.media wird nun unterstützt. Mit dieser Eigenschaft können Sie unterschiedliche Theme-Farben basierend auf media-Werten festlegen (z. B. max-width: 600px). Meta-Elemente mit media-Eigenschaften ermöglichen es dem Browser, den Wert von content in Verbindung mit theme-color zu 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.getRealms wurde hinzugefügt. Diese ist derzeit auf den Typ WindowRealmInfo beschränkt, der Window-Realms und Sandbox-Realms umfasst (Firefox-Bug 1766240).

  • Unterstützung für das Ereignis browsingContext.load wurde hinzugefügt, das ausgelöst wird, wenn ein load-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.callFunction und script.disown wurde hinzugefügt (Firefox-Bug 1778976).

Marionette

  • Unterstützung für die Eingabequelle wheel fü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 auf false zu setzen (um eine Hintergrundseite nicht persistent zu machen), ist nun standardmäßig verfügbar.
  • Die Direktive object-src im 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".