Firefox 108 für Entwickler
Dieser Artikel bietet Informationen über die Änderungen in Firefox 108, die Entwickler betreffen werden. 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 die Einstellungdom.picture_source_dimension_attributes.enabled
konfiguriert werden, die nun standardmäßig auftrue
gesetzt ist (Firefox Fehler 1795953).
CSS
- Trigonometrische Funktionen sind nun mit der Einstellung
layout.css.trig.enabled
, die standardmäßig auftrue
gesetzt ist, aktiviert. Dadurch ist die Verwendung der Funktionensin()
,cos()
,tan()
,asin()
,acos()
,atan()
undatan2()
möglich (Firefox Fehler 1774589, Firefox Fehler 1787070). - Der CSS
<calc-constant>
-Typ wurde implementiert, um die Verwendung von bekannten Konstanten wiepi
unde
innerhalb von mathematischen Funktionen zu ermöglichen (Firefox Fehler 1682444, Firefox Fehler 1787070). - Container-Abfragelängen-Einheiten werden jetzt über die Einstellung
layout.css.container-queries.enabled
unterstützt, die standardmäßig auffalse
gesetzt ist. Wenn diese Einstellung auftrue
gesetzt wird, ist die Verwendung der Längeneinheitencqw
,cqh
,cqi
,cqb
,cqmin
undcqmax
möglich, die relativ zur Größe eines Abfragecontainers sind. Weitere Informationen zu diesen Einheiten finden Sie in der CSS Container Queries-Dokumentation (Firefox Fehler 1744231). - Die Eigenschaft
font-variant-emoji
wird nun ü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 Fehler 1461589).
JavaScript
Keine bemerkenswerten Änderungen
HTTP
- Die Direktiven des
Content-Security-Policy
-HTTP-Headersstyle-src-elem
undstyle-src-attr
werden nun unterstützt. Ein Server kann diese verwenden, um gültige Quellen für CSS-<style>
-Elemente und<link>
-Elemente mitrel="stylesheet"
, sowie für Stile, die auf einzelne Elemente angewendet werden, anzugeben (Firefox Fehler 1529338). - Die Direktiven des
Content-Security-Policy
-HTTP-Headersscript-src-elem
undscript-src-attr
werden nun unterstützt. Ein Server kann diese verwenden, um gültige Quellen für JavaScript-<script>
-Elemente und für Inline-Skript-Ereignishandler wieonclick
anzugeben (Firefox Fehler 1529337). - Verstöße gegen die
Content-Security-Policy
enthalten nun die Eigenschafteneffective-directive
undstatus-code
. Weitere Informationen finden Sie in der Syntax der Verstoßberichte (Firefox Fehler 1192684).
APIs
- Importmaps werden nun unterstützt. Importmaps bieten Flexibilität und zusätzliche Kontrolle darüber, wie Browser Modulspezifizierungen beim Importieren von JavaScript-Modulen auflösen. (Firefox Fehler 1795647).
Medien, WebRTC und Web Audio
- Die Web MIDI API ist nun in sicheren Kontexten verfügbar.
Aufrufe von
navigator.requestMIDIAccess()
werden Benutzer mit aktiven MIDI-Geräten auffordern, ein Site Permission Add-On zu installieren, das zur Aktivierung der API erforderlich ist. Weitere Informationen finden Sie im Firefox Fehler 1795025.
WebDriver-Konformität (WebDriver BiDi, Marionette)
WebDriver BiDi
- Nach einer Änderung in der Spezifikation wurde das Protokollstufe
"warning"
in"warn"
umbenannt (Firefox Fehler 1797115). - Wenn
script.evaluate
undscript.callFunction
mit einem Sandkastennamen gleich einem leeren String verwendet werden, erfolgt die Auswertung nun im Standardreich (Firefox Fehler 1793589). - Unterstützung für das Ereignis
browsingContext.domContentLoaded
hinzugefügt (Firefox Fehler 1756610).
Marionette
- Unterstützung für die Eigenschaften
tiltX
,tiltY
undtwist
von Zeigeraktionen fürWebDriver:PerformActions
hinzugefügt (Firefox Fehler 1793832). - Ein Fehler wurde behoben, bei dem
WebDriver:GetElementText
den Elementtext für schön formatierte XML nicht zurückgab (Firefox Fehler 1794099). HTMLDocument
wird nicht mehr alsWebElement
-Referenz serialisiert (Firefox Fehler 1793920).WebDriver:NewWindow
öffnet nun ein Fenster mit einemabout:blank
Tab anstelle vonabout:newtab
(Firefox Fehler 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 Fehler 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