Firefox 104 für Entwickler
Dieser Artikel bietet Informationen über die Änderungen in Firefox 104, die Entwickler betreffen. Firefox 104 wurde am 23. August 2022 veröffentlicht.
Änderungen für Webentwickler
HTML
Keine bemerkenswerten Änderungen.
CSS
Keine bemerkenswerten Änderungen.
JavaScript
-
Die Methoden
Array.prototype.findLast()
,Array.prototype.findLastIndex()
,TypedArray.prototype.findLast()
undTypedArray.prototype.findLastIndex()
werden nun unterstützt. Diese werden verwendet, um den Wert und den Index (jeweils) des letzten Elements in einemArray
oderTypedArray
zu finden, das einer angegebenen Testfunktion entspricht. (Weitere Details siehe Firefox Bug 1775026.) -
Die Serialisierung von nativen Fehlertypen umfasst zusätzlich die
stack
Eigenschaft, wenn sie mitwindow.postMessage()
undstructuredClone()
(bei Fehlertypen, diestack
enthalten) verwendet werden. Diestack
wird noch nicht serialisiert, wenn Fehler mit anderen APIs gesendet werden, wie zum BeispielWorker.postMessage()
(Weitere Details siehe Firefox Bug 1774866.)
APIs
DOM
-
HTMLElement.focus()
unterstützt jetzt den Parameteroption.focusVisible
, der verwendet werden kann, um den Browser zu zwingen, einen visuellen Hinweis anzuzeigen, nachdem das Element fokussiert wurde. Beachten Sie, dass Browser möglicherweise automatisch visuelle Hinweise auf fokussierten Elementen bereitstellen, wenn die Implementierung feststellt, dass dies die Barrierefreiheit verbessern wird. (Weitere Details siehe Firefox Bug 1765083.)
Canvas
- Die Eigenschaft
fontKerning
wird nun aufCanvasRenderingContext2D
undOffscreenCanvasRenderingContext2D
unterstützt. Dies ermöglicht es Entwicklern zu spezifizieren, wie das Kerning verwendet wird, wenn Text auf eine Leinwand oder eine Offscreen-Leinwand gezeichnet wird (Firefox Bug 1778908).
SVG
-
Die Eigenschaft
SVGStyleElement.disabled
kann jetzt verwendet werden, um ein SVG-Stilelement zu deaktivieren oder zu aktivieren oder um dessen deaktivierten Zustand zu überprüfen. Dies spiegelt das Verhalten vonHTMLStyleElement.disabled
wider. (Weitere Details siehe Firefox Bug 1712623.)
Entfernungen
-
Das
options
Argument der MethodeIDBFactory.open()
wurde entfernt. Diese Option bot eine nicht standardisierte und nur in Firefox verfügbare Möglichkeit, die angegebene Datenbank persistent zu machen. Die Option wurde zuvor als veraltet markiert, und Nutzer, die diese Funktionalität benötigen, sollten bereits aufStorageManager.persist()
migriert haben. (Weitere Details siehe Firefox Bug 1354500.)
WebDriver-Konformität (WebDriver BiDi, Marionette)
WebDriver BiDi
- Unterstützung für
source
imlog.entryAdded
Ereignis hinzugefügt (Firefox Bug 1770792). - Das für
browsingContext.contextCreated
-Ereignisse gesendeteurl
wurde aufabout:blank
für neu geöffneten Browsing-Kontexte aktualisiert (Firefox Bug 1775141).
Marionette
- Verbesserte Stabilität und Leistung beim Minimieren oder Wiederherstellen von Fenstern unter Linux (Firefox Bug 1780212).
- Unterstützung für
touch
-Aktionen hinzugefügt (Firefox Bug 1543337).
Ältere Versionen
- Firefox 103 for developers
- Firefox 102 for developers
- Firefox 101 for developers
- Firefox 100 for developers
- Firefox 99 for developers
- Firefox 98 for developers
- 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