Firefox 98 für Entwickler
Dieser Artikel bietet Informationen über die Änderungen in Firefox 98, die Entwickler betreffen. Firefox 98 wurde am 8. März 2022 veröffentlicht.
Änderungen für Webentwickler
HTML
- Das HTML-Element
<dialog>
ist jetzt standardmäßig verfügbar. Dieses Element und seine zugehörigen DOM-APIs bieten Unterstützung für HTML-basierte modale Dialogfelder (Firefox Fehler 1733536).
CSS
- Die Eigenschaft
hyphenate-character
setzt eine Zeichenfolge, die anstelle eines Bindestrichs (-
) am Ende eines Silbentrennungs-Zeilenumbruchs verwendet wird (Firefox Fehler 1751024).
JavaScript
Keine bemerkenswerten Änderungen
APIs
navigator.registerProtocolHandler()
kann jetzt Protokoll-Handler für die Schemenftp
,sftp
undftps
registrieren (Firefox Fehler 1705202).
DOM
HTMLElement.outerText
wird jetzt unterstützt (Firefox Fehler 1709790).- Die Eigenschaften
colorSpaceConversion
,resizeWidth
undresizeHeight
können an die MethodeWindow.createImageBitmap()
undWorkerGlobalScope.createImageBitmap()
unter Verwendung desoptions
-Objekts übergeben werden (Firefox Fehler 1748868 und Firefox Fehler 1733559). -
ElementInternals
hat jetzt neue formularassoziierte benutzerdefinierte Elementmethoden und -eigenschaften, die es benutzerdefinierten Elementen ermöglichen, mit einem Formular zu interagieren. Dazu gehören die Eigenschaftenform
,labels
undwillValidate
sowie die MethodesetFormValue()
. (Firefox Fehler 1556362, Firefox Fehler 1556373, Firefox Fehler 1556365, Firefox Fehler 1556449).
Entfernung
-
Die veraltete WebVR API ist jetzt in allen Builds standardmäßig deaktiviert (zuvor war sie auf Windows, macOS und allen Nightly-/Dev-Builds aktiviert).
Sie kann in
about:config
wieder aktiviert werden, indemdom.vr.enabled
auftrue
gesetzt wird (Firefox Fehler 1750902).
WebDriver-Konformität (Marionette)
- Verbesserte Überprüfung des anfänglichen Seitenladevorgangs für neu geöffnete Tabs (Firefox Fehler 1747359).
Änderungen für Add-on-Entwickler
- Webextensions, die
webRequest
verwenden, wurden früh während des Firefox-Starts gestartet. Dies wurde dahingehend geändert, dass nur noch Erweiterungen mit blockierenden Aufrufen vonwebRequest
einen frühen Start auslösen. Nicht-blockierende Aufrufe verursachen nicht mehr das frühe Starten einer Erweiterung. (Firefox Fehler 1749871) cookieStoreId
wurde zuuserScripts.register
hinzugefügt. Dies ermöglicht es Erweiterungen, container-spezifische Benutzerskripte zu registrieren (Firefox Fehler 1738567).
Ältere Versionen
- Firefox 97 for developers
- Firefox 96 for developers
- Firefox 95 for developers
- Firefox 94 for developers
- Firefox 93 for developers
- Firefox 92 for developers
- 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