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 Time for a review of Firefox 92 auf Mozilla Hacks.
Änderungen für Webentwickler
>HTML
Keine Änderungen
CSS
- Die Schlüsselwörter
avoid-pageundavoid-columnwerden jetzt für diebreak-insideEigenschaft unterstützt (Firefox-Bug 1722945). - Die Zwei-Werte-Syntax für die
font-size-adjustEigenschaft wird jetzt unterstützt (Firefox-Bug 1720131). - Der
size-adjustDeskriptor wird jetzt unterstützt (Firefox-Bug 1720131). - Die CSS
accent-colorEigenschaft wurde implementiert (Firefox-Bug 1722031). - Der
system-uiWert wird jetzt für diefont-familyEigenschaft unterstü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 standardmäßige Speicherlimit von 5 MB ist jetzt für jeden Ursprung verfügbar. Das Limit bezog sich zuvor auf eine gesamte Domain-Gruppe (auch bekannt als registrable domain; z.B.
*.wikipedia.org). (Firefox-Bug 1064466). - Speicherlimits für
Window.localStoragewerden jetzt mit der IndexedDB API undCachegeteilt (Firefox-Bug 742822).
HTTP
- Firefox wird automatisch eine HTTP-Anfrage auf HTTPS hochstufen, wenn ein verwendbarer HTTPS RR verfügbar ist. Es wird auch die in einem HTTPS RR bereitgestellten Informationen nutzen, um den Prozess der Herstellung von HTTPS-Verbindungen zu optimieren—dies ist konzeptuell ähnlich zur Verwendung des
Alt-SvcHeaders. (Firefox-Bug 1721132).
APIs
- Die
disabledFeaturesstatische Eigenschaft wurde für Custom Elements 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 Textselektionen in
<input>oder<textarea>überwachen, indem Sie aufselectionchangeEreignisse inHTMLInputElementundHTMLTextAreaElementhö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)
- Verbesserte Unterstützung für die
webSocketUrlFähigkeit, die jetzt 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
cookieStoreIdwurde zudownloads.download,downloads.DownloadQueryunddownloads.DownloadItemhinzugefügt. 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 (contextual identities), assoziieren. (Firefox-Bug 1669566)