Firefox 114 Versionshinweise für Entwickler
Dieser Artikel bietet Informationen über die Änderungen in Firefox 114, die Entwickler betreffen. Firefox 114 wurde am 6. Juni 2023 veröffentlicht.
Änderungen für Webentwickler
>Entwicklerwerkzeuge
- Ein Problem wurde behoben, bei dem der Accessibility Inspector ARIA-Rollen auf Elementen nicht korrekt anzeigte, was sich darauf auswirkte, wie Landmark-Rollen dargestellt wurden. Rollen, die nicht ARIA zugeordnet werden können, verwenden einen Gecko-internen Rollennamen (Firefox-Bug 1572512).
HTML
Keine bemerkenswerten Änderungen.
CSS
- Die
:lang()Pseudo-Klasse verwendet jetzt String-Matching-Semantiken (einschließlich*Platzhalter) zum Abgleichen von Sprachcodes anstelle von Präfix-Matching-Semantiken. Zusätzlich werden jetzt durch Kommata getrennte Listen von Sprachen unterstützt, um mehrere Sprachen abzugleichen (Firefox-Bug 1121792). - Die
-webkit-text-securityEigenschaft, die es erlaubt, Zeichen durch Formen zu ersetzen, wird jetzt unterstützt. Sie können jetzt die Darstellung der Textsicherheit mit dieser Eigenschaft 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 Worker laden, indem Sie die
{type: "module"}Option in denWorkerundSharedWorkerKonstruktoren angeben. Worker-Skripte können Module auch 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
crossoriginAttribut wird jetzt inimageundfeImageElementen unterstützt (Firefox-Bug 1240357).
APIs
-
Window.print()öffnet jetzt einen Druckdialog auf Firefox für Android, wodurch das aktuelle Dokument gedruckt werden kann (Firefox-Bug 1809922). -
Die WebTransport API wird jetzt unterstützt, einschließlich der folgenden Schnittstellen:
WebTransport,WebTransportBidirectionalStream,WebTransportDatagramDuplexStream,WebTransportReceiveStream,WebTransportSendStream,WebTransportDatagramDuplexStreamundWebTransportError. Weitere Informationen finden Sie in Firefox-Bug 1692754, Firefox-Bug 1818754 und Firefox-Bug 1791835. -
CSSImportRule.supportsTextkann jetzt verwendet werden, um jeglichesupports()Bedingungen zu erhalten, die angegeben wurden, als die@importat-rule verwendet wurde (Firefox-Bug 1829590).
Entfernungen
- Die veraltete und nicht standardisierte
mozImageSmoothingEnabledEigenschaft wurde dauerhaft entfernt. Siehe dieimageSmoothingEnabledEigenschaft für Abstimmung von Skalierten Bildern (Firefox-Bug 1228850).
WebDriver-Konformität (WebDriver BiDi, Marionette)
WebDriver BiDi
- Unterstützung für die Befehle
input.performActionsundinput.releaseActionshinzugefügt, die zur Emulation von Benutzereingaben für die Interaktion mit Elementen auf Webseiten verwendet werden können. Ähnlich wie in Marionette werden alle verfügbaren Eingabequellen der WebDriver-Spezifikation unterstützt, diekey,pointerundwheelsind (Firefox-Bug 1832380). - Unterstützung für benutzerdefinierte Browser-zu-Client-Nachrichten hinzugefügt, die es ermöglichen, ein
script.messageEreignis innerhalb eines Skripts zu senden, das zuvor überscript.addPreloadScriptinstalliert wurde (Firefox-Bug 1824187). - Unterstützung für den
serializationOptionsParameter fürscript.evaluateundscript.callFunctionhinzugefügt, um dieRemoteValueSerialisierung anzupassen (Firefox-Bug 1824953). - Ein Problem wurde behoben, bei dem sowohl die
script.evaluateals auch diescript.callFunctionBefehle den Stack-Trace nicht einbeziehen und die Ausnahme-Details für eine abgelehnte Promise nicht korrekt aufbauen konnten (Firefox-Bug 1829630). - Ein Problem wurde behoben, bei dem die
browsingContext.domContentLoadedundbrowsingContext.loadEreignisse die korrekteurlnicht meldeten, wenn die Seite einen <base> Metatag definierte (Firefox-Bug 1825634).
Marionette
- Ein Problem wurde behoben, bei dem der Befehl
WebDriver:GetComputedRoledie WAI-ARIA-Rollen nicht korrekt zurückgab (Firefox-Bug 1822112). - Ein Problem wurde behoben, bei dem Modifikationstasten nicht zurückgesetzt wurden, wenn sie innerhalb des gleichen
WebDriver:ElementSendKeysBefehls erneut 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_actionwird für Manifest V3 Erweiterungen nicht mehr unterstützt (Firefox-Bug 1827910). Siehe Manifest v3 Migration für Informationen über den Übergang vonbrowser_stylein Manifest V3 Erweiterungen.