Firefox 114 Versionshinweise für Entwickler
Dieser Artikel bietet Informationen über die Änderungen in Firefox 114, die Entwickler betreffen. Firefox 114 wurde am 06. Juni 2023 veröffentlicht.
Änderungen für Webentwickler
>Entwicklerwerkzeuge
- Ein Problem wurde behoben, bei dem der Accessibility Inspector ARIA-Rollen in Elementen nicht korrekt anzeigte, was die Anzeige von landmark roles beeinträchtigte. Rollen, die nicht auf ARIA abgebildet werden können, verwenden einen internen Gecko-Rollennamen (Firefox-Bug 1572512).
HTML
Keine bemerkenswerten Änderungen.
CSS
- Die
:lang()-Pseudoklasse verwendet jetzt string-Matching-Semantik (einschließlich*Platzhaltern) zum Abgleichen von Sprachcodes anstelle von Präfix-Matching-Semantik. Außerdem werden jetzt durch Kommas getrennte Listen von Sprachen unterstützt, um mehrere Sprachen abzugleichen (Firefox-Bug 1121792). - Die
-webkit-text-security-Eigenschaft, die es Ihnen ermöglicht, Zeichen durch Formen zu ersetzen, wird jetzt unterstützt. Sie können jetzt mit dieser Eigenschaft die Darstellung der Textsicherheit steuern (Firefox-Bug 1826629). - Die Konstanten
infinityundNaNwerden jetzt innerhalb dercalc()-Funktion unterstützt (Firefox-Bug 1830759).
JavaScript
- Workers unterstützen jetzt das Laden von ECMAScript-Modulen. Sie können Module in Workers laden, indem Sie die Option
{type: "module"}imWorkerundSharedWorkerconstructors angeben. Worker-Skripte können auch Module statisch oder dynamisch mitimportundimport()importieren (Firefox-Bug 1812591). - Worklets können jetzt
importverwenden, um ECMAScript/JavaScript-Module statisch zu importieren (Firefox-Bug 1812591).
SVG
- Das
crossorigin-Attribut wird jetzt inimage- undfeImage-Elementen unterstützt (Firefox-Bug 1240357).
APIs
-
Window.print()öffnet jetzt ein Druckdialogfeld in Firefox für Android, das es ermöglicht, das aktuelle Dokument zu drucken (Firefox-Bug 1809922). -
Die WebTransport API wird jetzt unterstützt, einschließlich der folgenden Schnittstellen:
WebTransport,WebTransportBidirectionalStream,WebTransportDatagramDuplexStream,WebTransportReceiveStream,WebTransportSendStream,WebTransportDatagramDuplexStreamundWebTransportError. Für weitere Informationen siehe Firefox-Bug 1692754, Firefox-Bug 1818754 und Firefox-Bug 1791835. -
CSSImportRule.supportsTextkann jetzt verwendet werden, um allesupports()-Bedingungen zu erhalten, die angegeben wurden, als die@importat-rule verwendet wurde (Firefox-Bug 1829590).
Entfernungen
- Die veraltete und nicht standardisierte
mozImageSmoothingEnabled-Eigenschaft wurde dauerhaft entfernt. Siehe dieimageSmoothingEnabled-Eigenschaft zum Glätten in skalierter Bilder (Firefox-Bug 1228850).
WebDriver-Konformität (WebDriver BiDi, Marionette)
WebDriver BiDi
- Unterstützung für die Befehle
input.performActionsundinput.releaseActionshinzugefügt, die verwendet werden können, um Benutzereingaben zu emulieren, um mit Elementen auf Webseiten zu interagieren. Ähnlich wie bei Marionette werden alle verfügbaren Eingabequellen der WebDriver-Spezifikation unterstützt, nämlichkey,pointerundwheel(Firefox-Bug 1832380). - Unterstützung für benutzerdefinierte Nachrichten vom Browser zum Client hinzugefügt, die es ermöglichen, ein
script.message-Ereignis aus einem zuvor überscript.addPreloadScriptinstallierten Skript zu senden (Firefox-Bug 1824187). - Unterstützung für den Parameter
serializationOptionsfürscript.evaluateundscript.callFunctionhinzugefügt, um dieRemoteValue-Serialisierung anzupassen (Firefox-Bug 1824953). - Ein Problem wurde behoben, bei dem sowohl die
script.evaluate- als auch diescript.callFunction-Befehle den Stack-Trace nicht einschlossen und die Ausnahmeangaben für ein abgelehntes Promise nicht ordnungsgemäß erstellten (Firefox-Bug 1829630). - Ein Problem wurde behoben, bei dem die Ereignisse
browsingContext.domContentLoadedundbrowsingContext.loaddie korrekteurlnicht reportierten, wenn die Seite einen<base>-Meta-Tag definierte (Firefox-Bug 1825634).
Marionette
- Ein Problem wurde behoben, bei dem der Befehl
WebDriver:GetComputedRoledie WAI-ARIA-Rollen nicht ordnungsgemäß zurückgab (Firefox-Bug 1822112). - Ein Problem wurde behoben, bei dem Modifikatortasten nicht zurückgesetzt wurden, wenn sie erneut innerhalb desselben
WebDriver:ElementSendKeys-Befehls verwendet wurden (Firefox-Bug 1776190).
Änderungen für Add-on-Entwickler
>Entfernungen
- Die Unterstützung für
browser_stylein den Manifest-Schlüsselnaction,options_ui,page_actionundsidebar_actionist für Manifest V3 Erweiterungen veraltet (Firefox-Bug 1827910). Siehe Manifest v3 migration für Informationen zur Umstellung vonbrowser_stylein Manifest V3-Erweiterungen.