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 für Entwickler
- Firefox 102 für Entwickler
- Firefox 101 für Entwickler
- Firefox 100 für Entwickler
- Firefox 99 für Entwickler
- Firefox 98 für Entwickler
- Firefox 97 für Entwickler
- Firefox 96 für Entwickler
- Firefox 95 für Entwickler
- Firefox 94 für Entwickler
- Firefox 93 für Entwickler
- Firefox 92 für Entwickler
- Firefox 91 für Entwickler
- Firefox 90 für Entwickler
- Firefox 89 für Entwickler
- Firefox 88 für Entwickler
- Firefox 87 für Entwickler
- Firefox 86 für Entwickler
- Firefox 85 für Entwickler
- Firefox 84 für Entwickler
- Firefox 83 für Entwickler
- Firefox 82 für Entwickler
- Firefox 81 für Entwickler
- Firefox 80 für Entwickler
- Firefox 79 für Entwickler
- Firefox 78 für Entwickler
- Firefox 77 für Entwickler
- Firefox 76 für Entwickler
- Firefox 75 für Entwickler
- Firefox 74 für Entwickler
- Firefox 73 für Entwickler