Firefox 108 Versionshinweise 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&width, wenn es ein Kind eines<picture>-Elements ist. Diese Funktionalität kann über die Einstellungdom.picture_source_dimension_attributes.enabledkonfiguriert werden, die jetzt standardmäßig auftruegesetzt ist (Firefox Bug 1795953).
CSS
- Trigonometrische Funktionen sind jetzt mit der Einstellung
layout.css.trig.enabled, die standardmäßig auftruegesetzt ist, aktiviert. Dies ermöglicht die Verwendung vonsin(),cos(),tan(),asin(),acos(),atan()undatan2()Funktionen (Firefox Bug 1774589, Firefox Bug 1787070). - Der CSS-Typ
<calc-constant>wurde implementiert, um die Verwendung von bekannten Konstanten wiepiundeinnerhalb von Mathefunktionen zu ermöglichen (Firefox Bug 1682444, Firefox Bug 1787070). - Container-Abfragelängeneinheiten werden jetzt über die Einstellung
layout.css.container-queries.enabledunterstützt, die standardmäßig auffalsegesetzt ist. Wird diese Einstellung auftruegesetzt, ist die Verwendung voncqw,cqh,cqi,cqb,cqminundcqmaxLängeneinheiten möglich, die relativ zur Größe eines Abfragecontainers sind. Weitere Informationen zu diesen Einheiten finden Sie in der CSS Container Queries Dokumentation (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"sowie für auf einzelne Elemente angewendete Stile anzugeben (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 und für Inline-Skriptereignishandler wieonclickanzugeben (Firefox Bug 1529337). - Berichte über Verstöße gegen die
Content-Security-Policyenthalten jetzt die Eigenschafteneffective-directiveundstatus-code. Weitere Informationen finden Sie in der 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 Modulspezifizierer 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()werden Benutzer mit aktiven MIDI-Geräten auffordern, ein Site Permission 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 das Protokoll-Einstiegslevel
"warning"in"warn"umbenannt (Firefox Bug 1797115). - Bei der Verwendung von
script.evaluateundscript.callFunctionmit einem Sandkastennamen gleich einem leeren String wird die Auswertung jetzt im Standardbereich durchgeführt (Firefox Bug 1793589). - Unterstützung für das Ereignis
browsingContext.domContentLoadedhinzugefügt (Firefox Bug 1756610).
Marionette
- Unterstützung für die Eigenschaften
tiltX,tiltYundtwistvon Zeigeraktionen fürWebDriver:PerformActionshinzugefügt (Firefox Bug 1793832). - Ein Fehler wurde behoben, bei dem
WebDriver:GetElementTextden Text des Elements für formatierte XML-Dokumente nicht zurückgab (Firefox Bug 1794099). HTMLDocumentwird nicht mehr alsWebElement-Referenz serialisiert (Firefox Bug 1793920).WebDriver:NewWindowöffnet jetzt ein Fenster mit einemabout:blankTab 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).