Firefox 105 für Entwickler
Dieser Artikel enthält Informationen über die Änderungen in Firefox 105, die Entwickler betreffen. Firefox 105 wurde am 20. September 2022 veröffentlicht.
Änderungen für Webentwickler
HTML
Keine bemerkenswerten Änderungen.
CSS
- Eingebetteter Inhalt, wie SVG-Definitionen und Inhalte in einem
<iframe>
, beachtet nun die Design-Präferenzen der Elemente, in denen er eingebettet ist, anstatt der Betriebssystem- oder Browser-Präferenzen (die unterschiedlich sein können). Konkret erbt eingebetteter Inhalt jetzt dascolor-scheme
des einbettenden Elements, undprefers-color-scheme
-Media-Queries im eingebetteten Inhalt respektieren diesen Wert anstelle der Design-Einstellung auf Betriebssystem-/Browser-Ebene (Firefox Fehler 1779457).
JavaScript
- Bereichsbeschränkungen bei den
formatRange
- undselectRange
-Funktionen fürIntl.DateTimeFormat
,Intl.NumberFormat
undIntl.PluralRules
-Objekte wurden gelockert. Diese Änderung erlaubt jetzt negative Bereiche (Firefox Fehler 1780545).
APIs
DOM
-
Die TextDecoderStream- und TextEncoderStream-Schnittstellen, Teil der Encoding API, werden jetzt unterstützt (Firefox Fehler 1486949).
-
Die OffscreenCanvas API bietet eine Leinwand, die sowohl im Fenster als auch in Web Worker-Kontexten außerhalb des Bildschirms gerendert werden kann. Dadurch können
<canvas>
-Elemente vom DOM entkoppelt werden. Die OffscreenCanvasRenderingContext2D-Schnittstelle unterstützt dies und ist jetzt standardmäßig aktiviert (Firefox Fehler 1779009). -
Die CSS Font Loading API kann jetzt in Worker Threads verwendet werden (Firefox Fehler 1072107).
WebDriver-Konformität (WebDriver BiDi, Marionette)
WebDriver BiDi
-
Auf Systemen mit bevorzugter IPv6-DNS-Auflösung werden die Clients nicht mehr fehlschlagen, wenn
localhost
als Host für den WebSocket-Server verwendet wird (Firefox Fehler 1769994). -
Verbesserte
RemoteValue
-Unterstützung, um einfache JS-Objekte mit einfachen JSON-serialisierbaren Feldern zu serialisieren (Firefox Fehler 1779226).
Marionette
- Der
WebDriver:GetElementProperty
-Befehl kann nun Knoten-Eigenschaften zurückgeben, die durch Web-Inhalte gesetzt wurden (Firefox Fehler 1398792).
Änderungen für Add-on-Entwickler
- Unterstützung für die Definition persistenter Skripte unter Verwendung von
scripting
wurde hinzugefügt. Ein Skript wird als persistent identifiziert, indem die EigenschaftpersistAcrossSessions
inscripting.RegisteredContentScript
verwendet wird (Firefox Fehler 1751436). - Ressourcen einer Erweiterung können standardmäßig nicht länger von anderen Erweiterungen geladen werden. Um anderen Erweiterungen das Laden von Ressourcen zu ermöglichen, müssen sie im
web_accessible_resources
-Manifest-Schlüssel der Erweiterung aufgelistet werden (Firefox Fehler 1711168).
Ältere Versionen
- Firefox 104 für Entwickler
- 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