Firefox 108 Veröffentlichungshinweise 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 Webentwickler
>HTML
- Das
<source>-Element unterstützt die Attributeheight&width, wenn es ein Kind eines<picture>-Elements ist. Diese Funktionalität kann über die Einstellungdom.picture_source_dimension_attributes.enabledkonfiguriert werden, die nun standardmäßig auftruegesetzt ist (Firefox-Bug 1795953).
CSS
- Trigonometrische Funktionen sind nun aktiviert, wenn die Einstellung
layout.css.trig.enabledstandardmäßig auftruegesetzt ist. Dies ermöglicht die Nutzung der Funktionensin(),cos(),tan(),asin(),acos(),atan()undatan2()(Firefox-Bug 1774589, Firefox-Bug 1787070). - Der CSS-Typ
<calc-constant>wurde implementiert, um bekannte Konstanten wiepiundeinnerhalb von mathematischen Funktionen zu erlauben (Firefox-Bug 1682444, Firefox-Bug 1787070). - Längeneinheiten für Container-Abfragen werden jetzt über die Einstellung
layout.css.container-queries.enabledunterstützt, die standardmäßig auffalsegesetzt ist. Wenn diese Einstellung auftruegesetzt wird, könnencqw,cqh,cqi,cqb,cqminundcqmaxLängeneinheiten verwendet werden, die relativ zur Größe eines Abfragecontainers sind. Weitere Informationen zu diesen Einheiten finden Sie in der Dokumentation zu CSS-Containerabfragen (Firefox-Bug 1744231). - Die Eigenschaft
font-variant-emojiwird jetzt über die Einstellunglayout.css.font-variant-emoji.enabledunterstützt, die standardmäßig auffalsegesetzt 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
Content-Security-Policystyle-src-elemundstyle-src-attrwerden jetzt unterstützt. Ein Server kann diese verwenden, um gültige Quellen für Stylesheet-<style>-Elemente und<link>-Elemente mitrel="stylesheet"festzulegen und für auf individuelle Elemente angewandte Styles (Firefox-Bug 1529338). - Die HTTP-Header-Direktiven
Content-Security-Policyscript-src-elemundscript-src-attrwerden jetzt unterstützt. Ein Server kann diese verwenden, um gültige Quellen für JavaScript-<script>-Elemente festzulegen und für Inline-Skript-Ereignis-Handler wieonclick(Firefox-Bug 1529337). - Verstöße gegen die
Content-Security-Policyenthalten jetzt die Eigenschafteneffective-directiveundstatus-code. Weitere Informationen finden Sie unter Syntax des Verstoßberichts (Firefox-Bug 1192684).
APIs
- Import-Maps werden jetzt unterstützt. Import-Maps bieten Flexibilität und zusätzliche Kontrolle darüber, wie Browser Modul-Spezifikatoren beim Import von JavaScript-Modulen auflösen. (Firefox-Bug 1795647).
Media, 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 Site Permission Add-On zu installieren, das zur Aktivierung der API erforderlich ist. Weitere Informationen finden Sie im 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.evaluateundscript.callFunctionmit einem Sandbox-Namen, der einem leeren String entspricht, wird die Auswertung nun im Standardbereich durchgeführt (Firefox-Bug 1793589). - Unterstützung für das
browsingContext.domContentLoaded-Ereignis wurde hinzugefügt (Firefox-Bug 1756610).
Marionette
- Unterstützung für die
tiltX,tiltYundtwistEigenschaften von Zeigeraktionen fürWebDriver:PerformActionswurde hinzugefügt (Firefox-Bug 1793832). - Ein Fehler wurde behoben, bei dem
WebDriver:GetElementTextden Elementtext für hübsch gedruckte XML nicht zurückgab (Firefox-Bug 1794099). HTMLDocumentwird 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 zeigt jetzt eine Warnung an, wenn eine Erweiterung installiert wird, deren Versionsnummer nicht dem empfohlenen Format entspricht (Firefox-Bug 1793925).