Firefox 103 für Entwickler

Dieser Artikel bietet Informationen über die Änderungen in Firefox 103, die sich auf Entwickler auswirken werden. Firefox 103 wurde am 26. Juli 2022 veröffentlicht.

Änderungen für Webentwickler

HTML

Entfernungen

  • Die Unterstützung für das <menuitem> Element wurde zusammen mit der dom.menuitem.enabled Präferenz entfernt. Weitere Details finden Sie unter Bug 1372276.

MathML

Entfernungen

  • Die veralteten Attribute scriptminsize und scriptsizemultiplier wurden entfernt (Firefox-Bug 1772697).

CSS

  • Die backdrop-filter Eigenschaft (die verwendet werden kann, um grafische Effekte wie Weichzeichnung oder Farbverschiebung auf den Bereich hinter einem Element anzuwenden) ist jetzt standardmäßig verfügbar. Früher war sie hinter einer Präferenz-Einstellung verborgen (Firefox-Bug 1578503).
  • Die scroll-snap-stop Eigenschaft ist jetzt verfügbar (Firefox-Bug 1312165). Sie können die Werte always und normal dieser Eigenschaft verwenden, um festzulegen, ob die Snap-Punkte auch bei schnellem Scrollen durchlaufbar sein sollen oder nicht.
  • Unterstützung wurde für die :modal Pseudoklasse hinzugefügt. Sie wählt alle Elemente aus, die sich in einem Zustand befinden, in dem sie alle Interaktionen mit anderen Elementen ausschließen, bis die Interaktion beendet ist (Firefox-Bug 1768535).
  • Der style Wert für die contain Eigenschaft wird jetzt unterstützt. Sie können diesen Wert für Eigenschaften verwenden, die Auswirkungen auf mehr als nur ein Element und seine Nachfahren haben können, damit die Effekte das enthaltende Element nicht verlassen. Weitere Informationen finden Sie unter (Firefox-Bug 1463600).

JavaScript

APIs

WebDriver-Konformität (WebDriver BiDi, Marionette)

WebDriver BiDi

  • Eine Präferenz wurde hinzugefügt, um experimentelle BiDi-Befehle und -Ereignisse zu deaktivieren: remote.experimental.enabled (Firefox-Bug 1777951).
  • Ein script Modul mit einer experimentellen Implementierung des evaluate Befehls wurde hinzugefügt. Nur verfügbar, wenn remote.experimental.enabled auf true gesetzt ist (Firefox-Bug 1742979).
  • Unterstützung für die Serialisierung von Sammlungen mit einfachen Werten und komplexen Objekten hinzugefügt, die beispielsweise für die Ereignisdaten von log.entryAdded oder den Rückgabewert von script.evaluate verwendet werden (Firefox-Bug 1770752).
  • Ein Randfall für browsingContext.navigate wurde behoben, wenn zu einem zwischengespeicherten Bild navigiert wird (Firefox-Bug 1763133).

Marionette

Änderungen für Add-on-Entwickler

Entfernungen

  • Die ServiceWorker-API in WebExtensions wurde entfernt ('serviceWorker' in navigator gibt jetzt false zurück, wenn innerhalb einer Erweiterung ausgeführt) (Firefox-Bug 1593931).

Ältere Versionen