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

MathML

CSS

  • Die @supports-Regel unterstützt nun die Funktionen font-tech() und font-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 auf media-Werten (z.B. max-width: 600px) festzulegen. Meta-Elemente mit media-Eigenschaften erlauben es dem Browser, den content-Wert zusammen mit theme-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 Typ WindowRealmInfo 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 ein load-Ereignis auf einem BrowsingContext-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 und script.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 auf false 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.