Firefox 108 für Entwickler
Dieser Artikel bietet Informationen über die Änderungen in Firefox 108, die Entwickler betreffen. Firefox 108 wurde am 13. Dezember 2022 veröffentlicht.
Änderungen für Web-Entwickler
HTML
- Das
<source>
-Element unterstützt die Attributeheight
undwidth
, wenn es ein Kind eines<picture>
-Elements ist. Diese Funktionalität kann über diedom.picture_source_dimension_attributes.enabled
-Einstellung konfiguriert werden, die standardmäßig auftrue
gesetzt ist (Firefox-Bug 1795953).
CSS
- Trigonometrische Funktionen sind jetzt mit der
layout.css.trig.enabled
-Einstellung standardmäßig auftrue
gesetzt. Dies erlaubt die Verwendung der Funktionensin()
,cos()
,tan()
,asin()
,acos()
,atan()
undatan2()
(Firefox-Bug 1774589, Firefox-Bug 1787070). - Der CSS-Typ
<calc-constant>
ist implementiert, um bekannte Konstanten wiepi
unde
innerhalb von Mathe-Funktionen zu ermöglichen (Firefox-Bug 1682444, Firefox-Bug 1787070). - Container-Abfrage-Längeneinheiten werden jetzt über die
layout.css.container-queries.enabled
-Einstellung unterstützt, die standardmäßig auffalse
gesetzt ist. Das Setzen dieser Einstellung auftrue
erlaubt die Verwendung von Längeneinheitencqw
,cqh
,cqi
,cqb
,cqmin
undcqmax
, die relativ zur Größe eines Abfrage-Containers sind. Für weitere Informationen zu diesen Einheiten siehe die CSS Container Abfragen Dokumentation (Firefox-Bug 1744231). - Die Eigenschaft
font-variant-emoji
wird jetzt über dielayout.css.font-variant-emoji.enabled
-Einstellung unterstützt, die standardmäßig auffalse
gesetzt ist. Diese Eigenschaft ermöglicht es, einen Standarddarstellungsstil für die Anzeige von Emojis festzulegen (Firefox-Bug 1461589).
JavaScript
Keine bemerkenswerten Änderungen
HTTP
- Die HTTP-Header-Direktiven
Content-Security-Policy
style-src-elem
undstyle-src-attr
werden jetzt unterstützt. Ein Server kann diese verwenden, um gültige Quellen für Stylesheet-<style>
-Elemente und<link>
-Elemente mitrel="stylesheet"
sowie für Stile, die auf einzelne Elemente angewendet werden, anzugeben (Firefox-Bug 1529338). - Die HTTP-Header-Direktiven
Content-Security-Policy
script-src-elem
undscript-src-attr
werden jetzt unterstützt. Ein Server kann diese verwenden, um gültige Quellen für JavaScript-<script>
-Elemente und für Inline-Skriptereignishandler wieonclick
anzugeben (Firefox-Bug 1529337). - Berichte über Verletzungen von
Content-Security-Policy
umfassen jetzt die Eigenschafteneffective-directive
undstatus-code
. Für weitere Informationen siehe Syntax des Verletzungsberichts (Firefox-Bug 1192684).
APIs
- Import Maps werden jetzt unterstützt. Import Maps bieten Flexibilität und zusätzliche Kontrolle darüber, wie Browser Modulspezifizierer beim Import von JavaScript-Modulen auflösen. (Firefox-Bug 1795647).
Medien, WebRTC und Web Audio
- Die Web MIDI API ist jetzt in sicheren Kontexten verfügbar.
Aufrufe von
navigator.requestMIDIAccess()
werden Benutzer mit aktiven MIDI-Geräten auffordern, ein Seitenberechtigungs-Add-on zu installieren, das zur Aktivierung der API erforderlich ist. Für weitere Informationen siehe Firefox-Bug 1795025.
WebDriver-Konformität (WebDriver BiDi, Marionette)
WebDriver BiDi
- Nach einer Änderung in der Spezifikation wurde das Protokollebene
"warning"
in"warn"
umbenannt (Firefox-Bug 1797115). - Bei Verwendung von
script.evaluate
undscript.callFunction
mit einem Sandbox-Namen, der einem leeren String entspricht, wird die Auswertung jetzt im Standardrealm durchgeführt (Firefox-Bug 1793589). - Unterstützung für das
browsingContext.domContentLoaded
-Ereignis hinzugefügt (Firefox-Bug 1756610).
Marionette
- Unterstützung für die Eigenschaften
tiltX
,tiltY
undtwist
von Zeigeraktionen fürWebDriver:PerformActions
hinzugefügt (Firefox-Bug 1793832). - Ein Fehler wurde behoben, bei dem
WebDriver:GetElementText
den Elementtext für hübsch gedrucktes XML nicht zurückgab (Firefox-Bug 1794099). HTMLDocument
wird nicht mehr alsWebElement
-Referenz serialisiert (Firefox-Bug 1793920).WebDriver:NewWindow
öffnet jetzt ein Fenster mit einemabout:blank
-Tab anstelle vonabout:newtab
(Firefox-Bug 1533058).
Änderungen für Add-on-Entwickler
- Firefox gibt jetzt eine Warnung aus, wenn eine Erweiterung installiert wird, deren Versionsnummer nicht dem empfohlenen Format entspricht (Firefox-Bug 1793925).
Ältere Versionen
- Firefox 107 für Entwickler
- Firefox 106 für Entwickler
- Firefox 105 für Entwickler
- 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