Firefox 104 für Entwickler
Dieser Artikel informiert über die Änderungen in Firefox 104, die Entwickler betreffen. Firefox 104 wurde am 23. August 2022 veröffentlicht.
Änderungen für Web-Entwickler
HTML
Keine bemerkenswerten Änderungen.
CSS
Keine bemerkenswerten Änderungen.
JavaScript
-
Die Methoden
Array.prototype.findLast()
,Array.prototype.findLastIndex()
,TypedArray.prototype.findLast()
, undTypedArray.prototype.findLastIndex()
werden jetzt unterstützt. Diese werden verwendet, um den Wert und Index (jeweils) des letzten Elements in einemArray
oderTypedArray
zu finden, das einer angegebenen Testfunktion entspricht. (Siehe Firefox-Bug 1775026 für weitere Details.) -
Die Serialisierung von nativen Error-Typen beinhaltet zusätzlich die
stack
-Eigenschaft, wenn sie mitwindow.postMessage()
undstructuredClone()
verwendet wird (bei Error-Typen, diestack
enthalten). Derstack
wird noch nicht serialisiert, wenn Fehler über andere APIs gesendet werden, wie z.B.Worker.postMessage()
. (Siehe Firefox-Bug 1774866 für weitere Details.)
APIs
DOM
-
HTMLElement.focus()
unterstützt jetzt den Parameteroption.focusVisible
, mit dem erzwungen werden kann, dass der Browser eine visuelle Anzeige nach der Fokussierung des Elements zeigt. Beachten Sie, dass Browser automatisch eine visuelle Anzeige auf fokussierten Elementen bereitstellen können, wenn die Implementierung feststellt, dass dadurch die Barrierefreiheit verbessert wird. (Siehe Firefox-Bug 1765083 für weitere Details.)
Canvas
- Die Eigenschaft
fontKerning
wird jetzt vonCanvasRenderingContext2D
undOffscreenCanvasRenderingContext2D
unterstützt, wodurch Entwickler angeben können, wie Kerning verwendet wird, wenn Text auf ein Canvas oder ein Offscreen-Canvas gezeichnet wird (Firefox-Bug 1778908).
SVG
-
Die
SVGStyleElement.disabled
-Eigenschaft kann jetzt verwendet werden, um ein SVG-Style-Element zu deaktivieren oder zu aktivieren oder um seinen deaktivierten Zustand zu überprüfen. Dies spiegelt das Verhalten vonHTMLStyleElement.disabled
wider. (Siehe Firefox-Bug 1712623 für weitere Details.)
Entfernungen
-
Das
options
-Argument derIDBFactory.open()
-Methode wurde entfernt. Diese Option bot eine nicht-standardisierte und nur in Firefox verfügbare Möglichkeit, die angegebene Datenbank dauerhaft zu machen. Die Option war zuvor veraltet, und Benutzer, die diese Funktionalität benötigen, sollten bereits zuStorageManager.persist()
migriert sein. (Siehe Firefox-Bug 1354500 für weitere Details.)
WebDriver-Konformität (WebDriver BiDi, Marionette)
WebDriver BiDi
- Unterstützung für
source
beimlog.entryAdded
-Ereignis hinzugefügt (Firefox-Bug 1770792). - Aktualisiert die gesendete
url
fürbrowsingContext.contextCreated
-Ereignisse aufabout:blank
für neu geöffnete Browsing-Kontexte (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).
Änderungen für Add-on-Entwickler
- Die Flags
emailtracking
undemailtracking_content
wurden zu den inurlClassification
verfügbaren Tracking-Klassifikationen für diewebRequest
-Events hinzugefügt (Firefox-Bug 1773695).
Ä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