Firefox 102 für Entwickler

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

Änderungen für Webentwickler

HTML

Keine bemerkenswerten Änderungen.

CSS

Das update-Medienmerkmal, das verwendet werden kann, um die Fähigkeit des Ausgabegeräts zu überprüfen, das Erscheinungsbild von Inhalten zu ändern, nachdem diese gerendert wurden, ist jetzt standardmäßig verfügbar (Firefox-Bug 1422312).

JavaScript

Keine bemerkenswerten Änderungen.

APIs

Sicherheit

  • Unterstützung der CSP-Policy-Direktive wasm-unsafe-eval 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 Schlüsselwort 'unsafe-eval' (Firefox-Bug 1740263).

DOM

WebDriver-Konformität

WebDriver BiDi

  • Es gibt einige Verbesserungen bei Webdriver BiDis browsingContext.navigate

Marionette

  • Marionette kann sich nun mit einer instanzlosen Version von Firefox verbinden (Firefox-Bug 1726465).
  • Behebung eines Problems, bei dem WebDriver:Navigate mit einer PageLoadStrategy von "none" zurückkehrt, bevor die Navigation begonnen hat (Firefox-Bug 1754132).
  • Behebung einer potentiellen Race-Condition in WebDriver:SwitchToWindow beim Wechseln zu einem anderen Tab (Firefox-Bug 1749666).

Änderungen für Add-on-Entwickler

  • Die scripting-API, die Funktionen zum Ausführen von Skripten, Einfügen und Entfernen von CSS und zur Verwaltung der Registrierung von Inhalts-Skripten bereitstellt, ist für Manifest V2-Erweiterungen verfügbar (Firefox-Bug 1766615).
  • Die nonPersistentCookies-Option der privacy.websites cookieConfig-Eigenschaft wurde als veraltet erklärt (Firefox-Bug 1754924).
  • Manifest V3 Vorschau Features:
    • Mit der Einführung der Unterstützung des 'wasm-unsafe-eval'-CSP-Schlüsselworts in Firefox (Firefox-Bug 1740263) müssen Manifest V3-Erweiterungen dieses Schlüsselwort im content_security_policy-Schlüssel des Manifests angeben, um WebAssembly zu verwenden. Aus Gründen der Rückwärtskompatibilität können Manifest V2-Erweiterungen WebAssembly weiterhin ohne das Schlüsselwort verwenden (Firefox-Bug 1766027).

Ältere Versionen