Firefox 102 für Entwickler

Dieser Artikel bietet Informationen zu den Änderungen in Firefox 102, die Entwickler betreffen. Firefox 102 wurde am 28. Juni 2022 veröffentlicht.

Änderungen für Web-Entwickler

HTML

Keine bemerkenswerten Änderungen.

CSS

Das update Medienfeature, das verwendet werden kann, um die Fähigkeit des Ausgabegeräts abzufragen, das Erscheinungsbild von Inhalten nach deren Darstellung zu ändern, ist jetzt standardmäßig verfügbar (Firefox Fehler 1422312).

JavaScript

Keine bemerkenswerten Änderungen.

APIs

Sicherheit

  • Die Unterstützung der wasm-unsafe-eval CSP-Richtlinie wurde implementiert. Ein Dokument mit einer CSP, die Skripte einschränkt, wird WebAssembly nicht mehr laden und ausführen, es sei denn, die CSP verwendet 'wasm-unsafe-eval' oder das bestehende 'unsafe-eval' Schlüsselwort (Firefox Fehler 1740263).

DOM

WebDriver-Konformität

WebDriver BiDi

  • Es gibt einige Verbesserungen bei browsingContext.navigate von Webdriver BiDi:

Marionette

  • Ermöglicht Marionette die Verbindung zu einer fensterlosen Instanz von Firefox (Firefox Fehler 1726465).
  • Behebung eines Problems, bei dem WebDriver:Navigate mit einer PageLoadStrategy von "none" zurückkehrt, bevor die Navigation begonnen hat (Firefox Fehler 1754132).
  • Behebung einer potenziellen Race-Condition in WebDriver:SwitchToWindow beim Wechseln zu einem anderen Tab (Firefox Fehler 1749666).

Änderungen für Add-on-Entwickler

  • Die scripting API, die Funktionen zum Ausführen von Skripten, Einfügen und Entfernen von CSS sowie zur Verwaltung der Registrierung von Inhalts-Skripts bietet, ist für Manifest V2-Erweiterungen verfügbar (Firefox Fehler 1766615).
  • Die nonPersistentCookies Option der privacy.websites cookieConfig Eigenschaft wurde abgelehnt (Firefox Fehler 1754924).
  • Manifest V3 Vorschau Funktionen:
    • Mit der Einführung der Unterstützung für das 'wasm-unsafe-eval' CSP-Schlüsselwort in Firefox (Firefox Fehler 1740263) müssen Manifest V3-Erweiterungen dieses Schlüsselwort im content_security_policy Manifest-Schlüssel angeben, um WebAssembly zu verwenden. Für die Abwärtskompatibilität können Manifest V2-Erweiterungen WebAssembly weiterhin ohne dieses Schlüsselwort verwenden (Firefox Fehler 1766027).

Ältere Versionen