Firefox 108 für Entwickler
Dieser Artikel informiert über die Änderungen in Firefox 108, die Entwickler betreffen. Firefox 108 wurde am 13. Dezember 2022 veröffentlicht.
Änderungen für Webentwickler
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 jetzt standardmäßig auftrue
gesetzt ist (Firefox Bug 1795953).
CSS
- Trigonometrische Funktionen sind jetzt mit der Einstellung
layout.css.trig.enabled
aktiviert, die standardmäßig auftrue
gesetzt ist. Dies ermöglicht 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 mathematischen Funktionen zu ermöglichen (Firefox Bug 1682444, Firefox Bug 1787070). - Container-Abfrage-Längeneinheiten werden jetzt über die Einstellung
layout.css.container-queries.enabled
unterstützt, die standardmäßig auffalse
gesetzt ist. Das Setzen dieser Einstellung auftrue
ermöglicht die Verwendung voncqw
,cqh
,cqi
,cqb
,cqmin
undcqmax
Längeneinheiten, die sich auf die Größe eines Abfrage-Containers beziehen. Weitere Informationen zu diesen Einheiten finden Sie in der CSS Container Queries Dokumentation (Firefox Bug 1744231). - Die
font-variant-emoji
-Eigenschaft wird jetzt über die Einstellunglayout.css.font-variant-emoji.enabled
unterstützt, die standardmäßig auffalse
gesetzt ist. Diese Eigenschaft ermöglicht es Ihnen, einen Standarddarstellungsstil für die Anzeige von Emojis festzulegen (Firefox Bug 1461589).
JavaScript
Keine bemerkenswerten Änderungen
HTTP
- Die
Content-Security-Policy
-HTTP-Header-Direktivenstyle-src-elem
undstyle-src-attr
werden jetzt unterstützt. Ein Server kann diese verwenden, um gültige Quellen für<style>
-Elemente und<link>
-Elemente mitrel="stylesheet"
sowie für individuell angewendete Stile anzugeben (Firefox Bug 1529338). - Die
Content-Security-Policy
-HTTP-Header-Direktivenscript-src-elem
undscript-src-attr
werden jetzt unterstützt. Ein Server kann diese verwenden, um gültige Quellen für JavaScript-<script>
-Elemente sowie für Inline-Skriptereignishandler wieonclick
anzugeben (Firefox Bug 1529337). - Die Verletzungsberichte der
Content-Security-Policy
enthalten jetzt die Eigenschafteneffective-directive
undstatus-code
. Weitere Informationen finden Sie unter Verletzungsberichtssyntax (Firefox Bug 1192684).
APIs
- Import Maps werden jetzt unterstützt. Import Maps bieten Flexibilität und zusätzliche Kontrolle darüber, wie Browser Modulbezeichner beim Importieren 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()
fordern Benutzer mit aktiven MIDI-Geräten auf, ein Website-Berechtigungs-Add-On zu installieren, das erforderlich ist, um die API zu aktivieren. Weitere Informationen finden Sie unter Firefox Bug 1795025.
WebDriver-Konformität (WebDriver BiDi, Marionette)
WebDriver BiDi
- Nach einer Änderung in der Spezifikation wurde der Protokollebeneintrag
"warning"
in"warn"
umbenannt (Firefox Bug 1797115). - Bei der Verwendung von
script.evaluate
undscript.callFunction
mit einem leeren Sandbox-Namen wird die Auswertung jetzt im Standardbereich durchgeführt (Firefox Bug 1793589). - Unterstützung für das
browsingContext.domContentLoaded
-Ereignis hinzugefügt (Firefox Bug 1756610).
Marionette
- Unterstützung für die
tiltX
,tiltY
undtwist
Eigenschaften von Zeigeraktionen fürWebDriver:PerformActions
hinzugefügt (Firefox Bug 1793832). - Ein Fehler wurde behoben, bei dem
WebDriver:GetElementText
den Text des Elements für schön formatiertes XML nicht zurückgab (Firefox Bug 1794099). HTMLDocument
wird nicht mehr alsWebElement
-Referenz serialisiert (Firefox Bug 1793920).WebDriver:NewWindow
öffnet nun 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