Firefox 98 Versionshinweise für Entwickler
Dieser Artikel bietet Informationen zu den Änderungen in Firefox 98, die Entwickler betreffen. Firefox 98 wurde am 8. März 2022 veröffentlicht.
Änderungen für Webentwickler
>HTML
- Das HTML-
<dialog>-Element ist jetzt standardmäßig verfügbar. Dieses Element und seine zugehörigen DOM-APIs bieten Unterstützung für HTML-basierte modale Dialogfelder (Firefox-Bug 1733536).
CSS
- Die
hyphenate-character-Eigenschaft legt eine Zeichenfolge fest, die anstelle eines Bindestrichs (-) am Ende eines Silbenumbruchs verwendet wird (Firefox-Bug 1751024).
JavaScript
Keine bemerkenswerten Änderungen
APIs
navigator.registerProtocolHandler()kann jetzt Protokollhandler für die Schemataftp,sftpundftpsregistrieren (Firefox-Bug 1705202).
DOM
HTMLElement.outerTextwird jetzt unterstützt (Firefox-Bug 1709790).- Die Eigenschaften
colorSpaceConversion,resizeWidthundresizeHeightkönnen an die MethodenWindow.createImageBitmap()undWorkerGlobalScope.createImageBitmap()über dasoptions-Objekt übergeben werden (Firefox-Bug 1748868 und Firefox-Bug 1733559). ElementInternalsverfügt jetzt über neue formularassoziierte benutzerdefinierte Elementmethoden und -eigenschaften, die es benutzerdefinierten Elementen ermöglichen, mit einem Formular zu interagieren. Dazu gehören die Eigenschaftenform,labelsundwillValidatesowie die MethodesetFormValue(). (Firefox-Bug 1556362, Firefox-Bug 1556373, Firefox-Bug 1556365, Firefox-Bug 1556449).
Entfernen
- Die veraltete WebVR-API ist jetzt standardmäßig in allen Builds deaktiviert (zuvor war sie unter Windows, macOS und allen Nightly/Dev-Builds aktiviert).
Sie kann in
about:configwieder aktiviert werden, indemdom.vr.enabledauftruegesetzt wird (Firefox-Bug 1750902).
WebDriver-Konformität (Marionette)
- Verbesserte anfängliche Seitenladeprüfungen für neu geöffnete Tabs (Firefox-Bug 1747359).
Änderungen für Add-on-Entwickler
- Web-Erweiterungen, die
webRequestverwenden, wurden zu Beginn des Firefox-Startvorgangs frühzeitig gestartet. Dies wurde dahingehend geändert, dass der frühe Start nur noch für Erweiterungen ausgelöst wird, die blockierende Anrufe vonwebRequestverwenden. Nicht blockierende Anrufe verursachen keinen frühen Start einer Erweiterung mehr. (Firefox-Bug 1749871) cookieStoreIdwurde zuuserScripts.registerhinzugefügt. Dies ermöglicht Erweiterungen, container-spezifische Benutzerskripte zu registrieren (Firefox-Bug 1738567).