Firefox 92 für Entwickler
Dieser Artikel bietet Informationen zu den Änderungen in Firefox 92, die Entwickler betreffen. Firefox 92 wurde am 7. September 2021 veröffentlicht.
Hinweis: Siehe auch Zeit für eine Überprüfung von Firefox 92 auf Mozilla Hacks.
Änderungen für Web-Entwickler
HTML
Keine Änderungen
CSS
- Die Schlüsselwörter
avoid-page
undavoid-column
werden nun für diebreak-inside
-Eigenschaft unterstützt (Firefox-Bug 1722945). - Die Zwei-Wert-Syntax für die
font-size-adjust
-Eigenschaft wird nun unterstützt (Firefox-Bug 1720131). - Der
size-adjust
-Deskriptor wird nun unterstützt (Firefox-Bug 1720131). - Die CSS-
accent-color
-Eigenschaft wurde implementiert (Firefox-Bug 1722031). - Der
system-ui
-Wert wird nun für diefont-family
-Eigenschaft unterstützt (Firefox-Bug 1226042).
JavaScript
- Mit
Object.hasOwn()
kann getestet werden, ob eine Eigenschaft auf einem Objekt definiert oder geerbt wurde (Firefox-Bug 1721149). - Das standardmäßige 5MB-Speicherkontingent steht nun jedem Ursprung zur Verfügung. Das Kontingent galt zuvor für eine gesamte Domänengruppe (auch bekannt als eTLD+1-Domäne; z.B.
*.wikipedia.org
). (Firefox-Bug 1064466). - Speicherkontingente für
Window.localStorage
werden nun mit der IndexedDB API undCache
geteilt (Firefox-Bug 742822).
HTTP
-
Firefox wird eine HTTP-Anfrage automatisch auf HTTPS upgraden, wenn ein verwendbares HTTPS RR verfügbar ist.
Es wird auch die im HTTPS RR bereitgestellten Informationen nutzen, um den Prozess der Herstellung von HTTPS-Verbindungen zu optimieren—dies ist konzeptionell vergleichbar mit der Verwendung des
Alt-Svc
-Headers. (Firefox-Bug 1721132).
APIs
- Die
disabledFeatures
-statische Eigenschaft wurde für benutzerdefinierte Elemente implementiert (Firefox-Bug 1723396).
DOM
- Die Imperative Slotting API (Teil der Shadow DOM API) wurde implementiert. (Firefox-Bug 1705141)
- Sie können nun Änderungen an Textauswahlen in
<input>
oder<textarea>
überwachen, indem Sieselectionchange
-Ereignisse inHTMLInputElement
undHTMLTextAreaElement
abhören (Firefox-Bug 1648944).
Medien, WebRTC und Web Audio
- Der Zugriff auf Audioausgabegeräte wie Lautsprecher und Kopfhörer ist nun durch die speaker-selection-Feature-Policy geschützt (Firefox-Bug 1577199).
WebDriver-Konformität (Marionette)
- Verbesserte Unterstützung für die
webSocketUrl
-Fähigkeit, die nun die WebDriver BiDi-Websocket-URL zurückgibt, wenntrue
übergeben wurde und wenn BiDi unterstützt wird. (Firefox-Bug 1692984).
Änderungen für Add-on-Entwickler
- Unterstützung für
cookieStoreId
wurde zudownloads.download
,downloads.DownloadQuery
, unddownloads.DownloadItem
hinzugefügt. Die Ergänzung zu den Typendownloads.DownloadQuery
unddownloads.DownloadItem
bietet Unterstützung indownloads.search
unddownloads.erase
. Web-Erweiterungen können nun Downloads mit bestimmten Cookie-Speichern assoziieren, wie z.B. Container-Tabs (Kontext-Identitäten). (Firefox-Bug 1669566)
Ältere Versionen
- Firefox 91 for developers
- Firefox 90 for developers
- Firefox 89 for developers
- Firefox 88 for developers
- Firefox 87 for developers
- Firefox 86 for developers
- Firefox 85 for developers
- Firefox 84 for developers
- Firefox 83 for developers
- Firefox 82 for developers
- Firefox 81 for developers
- Firefox 80 for developers
- Firefox 79 for developers
- Firefox 78 for developers
- Firefox 77 for developers
- Firefox 76 for developers
- Firefox 75 for developers
- Firefox 74 for developers
- Firefox 73 for developers
- Firefox 72 for developers
- Firefox 71 for developers
- Firefox 70 for developers
- Firefox 69 for developers
- Firefox 68 for developers
- Firefox 67 for developers
- Firefox 66 for developers
- Firefox 65 for developers
- Firefox 64 for developers
- Firefox 63 for developers
- Firefox 62 for developers
- Firefox 61 for developers