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 die Einstellungdom.picture_source_dimension_attributes.enabled
konfiguriert werden, die standardmäßig auftrue
gesetzt ist (Firefox-Bug 1795953).
CSS
- Trigonometrische Funktionen sind jetzt aktiviert, wenn die Einstellung
layout.css.trig.enabled
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 die Verwendung bekannter Konstanten wiepi
unde
innerhalb von Mathe-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. Wenn diese Einstellung auftrue
gesetzt wird, können die Einheitencqw
,cqh
,cqi
,cqb
,cqmin
undcqmax
verwendet werden, die relativ zur Größe eines Abfrage-Containers sind. Weitere Informationen zu diesen Einheiten finden Sie in der Dokumentation zu CSS-Container-Abfragen (Firefox-Bug 1744231). - Die Eigenschaft
font-variant-emoji
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 HTTP-Header-Direktiven der
Content-Security-Policy
style-src-elem
undstyle-src-attr
werden jetzt unterstützt. Ein Server kann diese nutzen, um gültige Quellen für Stylesheet-<style>
-Elemente und<link>
-Elemente mitrel="stylesheet"
sowie für auf einzelne Elemente angewendete Styles zu spezifizieren (Firefox-Bug 1529338). - Die HTTP-Header-Direktiven der
Content-Security-Policy
script-src-elem
undscript-src-attr
werden jetzt unterstützt. Ein Server kann diese nutzen, um gültige Quellen für JavaScript-<script>
-Elemente und für Inline-Skript-Ereignishandler wieonclick
zu spezifizieren (Firefox-Bug 1529337). - Berichte über Verstöße gegen die
Content-Security-Policy
enthalten jetzt die Eigenschafteneffective-directive
undstatus-code
. Weitere Informationen finden Sie unter Verstoßbericht-Syntax (Firefox-Bug 1192684).
APIs
- Import Maps werden jetzt unterstützt. Import Maps bieten Flexibilität und zusätzliche Kontrolle über die Art und Weise, wie Browser Modul-Spezifizierer 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 an
navigator.requestMIDIAccess()
werden Benutzer mit aktiven MIDI-Geräten auffordern, ein Site Permission Add-On zu installieren, das zum Aktivieren der API erforderlich ist. Weitere Informationen finden Sie unter Firefox-Bug 1795025.
WebDriver-Konformität (WebDriver BiDi, Marionette)
WebDriver BiDi
- Nach einer Änderung in der Spezifikation wurde die Protokollebene
"warning"
in"warn"
umbenannt (Firefox-Bug 1797115). - Bei der Verwendung von
script.evaluate
undscript.callFunction
mit einem Sandbox-Namen, der einem leeren String entspricht, wird die Auswertung jetzt mit dem Standard-Bereich 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 behoben, bei dem
WebDriver:GetElementText
den Text des Elements bei schönformatiertem 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