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 Attributeheightundwidth, 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 aktiviert, wenn die Einstellung
layout.css.trig.enabledstandardmäßig auftruegesetzt 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>wurde implementiert, um bekannte Konstanten wiepiundeinnerhalb 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.enabledunterstützt, die standardmäßig auffalsegesetzt ist. Wenn Sie diese Einstellung auftruesetzen, können Sie die Einheitencqw,cqh,cqi,cqb,cqminundcqmaxverwenden, 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-emojiwird jetzt über die Einstellunglayout.css.font-variant-emoji.enabledunterstützt, die standardmäßig auffalsegesetzt ist. Diese Eigenschaft ermöglicht es, einen Standardpräsentationsstil 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<style>-Elemente und<link>-Elemente mitrel="stylesheet"und für Stile, die auf einzelne Elemente angewendet werden, 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<script>-Elemente und für Inline-Skript-Event-Handler wieonclickanzugeben (Firefox-Bug 1529337). - Berichte über Verstöße gegen die
Content-Security-Policyenthalten jetzteffective-directiveundstatus-code-Eigenschaften. 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 darüber, 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 sicherem Kontext verfügbar. Aufrufe von
navigator.requestMIDIAccess()werden Benutzer mit aktiven MIDI-Geräten dazu auffordern, ein Site-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 das Protokoll-Eintragslevel
"warning"in"warn"umbenannt (Firefox-Bug 1797115). - Beim Verwenden von
script.evaluateundscript.callFunctionmit einem Sandbox-Namen, der einem leeren String entspricht, erfolgt die Auswertung nun mit dem Standardbereich (Firefox-Bug 1793589). - Unterstützung für das
browsingContext.domContentLoaded-Ereignis hinzugefü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 Elementtext für schön formatiertes XML 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).