Firefox 92 Versionshinweise für Entwickler
Dieser Artikel bietet Informationen über die Änderungen in Firefox 92, die Entwickler betreffen werden. 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 Webentwickler
>HTML
Keine Änderungen
CSS
- Die Schlüsselwörter
avoid-pageundavoid-columnwerden jetzt für die Eigenschaftbreak-insideunterstützt (Firefox-Bug 1722945). - Die Zwei-Werte-Syntax für die Eigenschaft
font-size-adjustwird jetzt unterstützt (Firefox-Bug 1720131). - Der Deskriptor
size-adjustwird jetzt unterstützt (Firefox-Bug 1720131). - Die CSS-Eigenschaft
accent-colorwurde implementiert (Firefox-Bug 1722031). - Der Wert
system-uiwird jetzt für die Eigenschaftfont-familyunterstützt (Firefox-Bug 1226042).
JavaScript
Object.hasOwn()kann verwendet werden, um zu testen, ob eine Eigenschaft auf einem Objekt definiert oder geerbt wurde (Firefox-Bug 1721149).- Das Standard-Speicherkontingent von 5 MB ist jetzt für jeden Ursprung verfügbar. Das Kontingent galt zuvor für eine gesamte Domain-Gruppe (auch bekannt als eTLD+1 Domain; z.B.
*.wikipedia.org). (Firefox-Bug 1064466). - Speicherkontingente für
Window.localStoragewerden jetzt mit der IndexedDB API undCachegeteilt (Firefox-Bug 742822).
HTTP
- Firefox wird eine HTTP-Anfrage automatisch auf HTTPS upgraden, wenn ein verwendbares HTTPS RR verfügbar ist. Es wird auch Informationen verwenden, die in einem HTTPS RR bereitgestellt werden, um den Prozess des Aufbaus von HTTPS-Verbindungen zu optimieren—dies ist konzeptionell ähnlich wie die Verwendung des Headers
Alt-Svc. (Firefox-Bug 1721132).
APIs
- Die statische Eigenschaft
disabledFeatureswurde 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 jetzt Änderungen an Textauswahlen in
<input>oder<textarea>überwachen, indem Sieselectionchange-Ereignisse inHTMLInputElementundHTMLTextAreaElementabhören (Firefox-Bug 1648944).
Medien, WebRTC und Web Audio
- Der Zugriff auf Audioausgabegeräte, wie Lautsprecher und Kopfhörer, wird jetzt durch die speaker-selection Feature-Policy geschützt (Firefox-Bug 1577199).
WebDriver-Konformität (Marionette)
- Verbesserter Support für die
webSocketUrl-Funktion, die jetzt die WebDriver-BiDi-Websocket-URL zurückgibt, wenntrueübergeben wurde und BiDi unterstützt wird. (Firefox-Bug 1692984).
Änderungen für Add-on-Entwickler
- Unterstützung für
cookieStoreIdwurde hinzugefügt zudownloads.download,downloads.DownloadQueryunddownloads.DownloadItem. Die Ergänzung zu den Typendownloads.DownloadQueryunddownloads.DownloadItembietet Unterstützung indownloads.searchunddownloads.erase. Web-Erweiterungen können jetzt Downloads mit spezifischen Cookie-Stores, wie Container-Tabs, verknüpfen (kontextuelle Identitäten). (Firefox-Bug 1669566)