Firefox 94 für Entwickler
Dieser Artikel bietet Informationen über die Änderungen in Firefox 94, die Entwickler betreffen werden. Firefox 94 wurde am 2. November 2021 veröffentlicht.
Änderungen für Webentwickler
HTML
Keine bemerkenswerten Änderungen
CSS
Keine bemerkenswerten Änderungen
JavaScript
Keine bemerkenswerten Änderungen
APIs
- Die Funktion
Window.structuredClone()
undWorkerGlobalScope.structuredClone()
wird jetzt zur Kopie komplexer JavaScript-Objekte unterstützt (Firefox-Bug 1722576).
DOM
- Entwickler können nun einen Hinweis für das Enter-Tastensymbol auf virtuellen Tastaturen vorgeben, entweder mittels
HTMLElement.enterkeyhint
oder dem globalen Attributenterkeyhint
(Firefox-Bug 1648332). - Die statische Methode
HTMLScriptElement.supports()
wird jetzt unterstützt. Diese bietet eine einfache und einheitliche Methode zur Überprüfung, ob ein Browser bestimmte Skripttypen wie JavaScript-Module oder klassische Skripte unterstützt (Firefox-Bug 1729239). - Die Eigenschaft
ShadowRoot.delegatesFocus
wird nun unterstützt, sodass der Code überprüfen kann, ob diedelegatesFocus
-Eigenschaft gesetzt wurde, als der Shadow DOM angehängt wurde (Firefox-Bug 1413836).
WebDriver-Konformität (Marionette)
WebDriver:GetWindowHandle
undWebDriver:GetWindowHandles
geben jetzt Handles für Browser-Fenster zurück, anstatt für Tabs, wenn der Chrome-Bereich aktiviert ist (Firefox-Bug 1729291).
HTTP
- Die
cache
-Direktive desClear-Site-Data
-Antwort-Headers wurde standardmäßig deaktiviert. Sie kann über die Präferenzprivacy.clearsitedata.cache.enabled
aktiviert werden (Firefox-Bug 1729291).
Änderungen für Add-on-Entwickler
- Unterstützung für
partitionKey
, die First-Party-URL eines Cookies, wenn es im Speicher liegt, der nach Top-Level-Site partitioniert ist, wurde zucookies.get
,cookies.getAll
,cookies.set
,cookies.remove
, undcookies.cookie
hinzugefügt. (Firefox-Bug 1669716) - Wenn ein Kontextmenü aktiviert wird, gibt
menus.OnClickData.srcUrl
den Rohwert dessrc
-Attributs des angeklickten Elements zurück, anstatt der aktuellen URL (nach Umleitungen). (Firefox-Bug 1659155)