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 for developers
- Firefox 106 for developers
- Firefox 105 for developers
- Firefox 104 for developers
- 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