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 auf Elementen nicht korrekt anzeigte, was die Darstellung von landmark roles beeinträchtigte. Rollen, die nicht auf ARIA abgebildet werden können, verwenden einen internen Geckorollen-Namen (Firefox-Bug 1572512).
HTML
Keine bemerkenswerten Änderungen.
CSS
- Die
:lang()Pseudoklasse verwendet nun String-Matching-Semantik (einschließlich*Platzhalter) zum Abgleichen von Sprachcodes anstelle von Präfix-Matching-Semantik. Zusätzlich werden jetzt kommaseparierte Listen von Sprachen unterstützt, um mehrere Sprachen abzugleichen (Firefox-Bug 1121792). - Die Eigenschaft
-webkit-text-security, die es ermöglicht, Zeichen durch Formen zu ersetzen, wird jetzt unterstützt. Sie können nun die Darstellung von Textsicherheit mit dieser Eigenschaft steuern (Firefox-Bug 1826629). - Die Konstanten
infinityundNaNwerden jetzt in dercalc()Funktion unterstützt (Firefox-Bug 1830759).
JavaScript
- Workers unterstützen nun das Laden von ECMAScript-Modulen.
Sie können Module in Workers laden, indem Sie die Option
{type: "module"}in den KonstruktorenWorkerundSharedWorkerangeben. Worker-Skripte können Module auch statisch oder dynamisch mitimportbzw.import()importieren (Firefox-Bug 1812591). - Worklets können jetzt
importverwenden, um ECMAScript/JavaScript-Module statisch zu importieren (Firefox-Bug 1812591).
SVG
- Das
crossoriginAttribut wird nun inimageundfeImageElementen unterstützt (Firefox-Bug 1240357).
APIs
-
Window.print()öffnet nun einen Druckdialog in Firefox für Android, der 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 jeglichesupports()Bedingungen abzurufen, die bei der Verwendung der@importAt-Regel spezifiziert wurden (Firefox-Bug 1829590).
Entfernungen
- Die veraltete und nicht standardisierte Eigenschaft
mozImageSmoothingEnabledwurde endgültig entfernt. Sehen Sie dieimageSmoothingEnabledEigenschaft für Glättung in skalierten Bildern an (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 Marionette werden alle verfügbaren Eingabequellen der WebDriver-Spezifikation unterstützt, nämlichkey,pointerundwheel(Firefox-Bug 1832380). - Unterstützung für benutzerdefinierte Browser-zu-Client-Nachrichten hinzugefügt, die es erlauben, ein
script.messageEreignis aus einem innerhalb eines Skripts gesendeten Ereignis auszulösen, das zuvor mitscript.addPreloadScriptinstalliert wurde (Firefox-Bug 1824187). - Unterstützung für den Parameter
serializationOptionsfürscript.evaluateundscript.callFunctionhinzugefügt, um dieRemoteValue-Serialisierung anzupassen (Firefox-Bug 1824953). - Ein Problem behoben, bei dem die Befehle
script.evaluateundscript.callFunctionden Stack-Trace nicht einschlossen und die Ausnahme-Details für ein abgelehntes Promise nicht richtig erstellten (Firefox-Bug 1829630). - Ein Problem behoben, bei dem die Ereignisse
browsingContext.domContentLoadedundbrowsingContext.loadnicht die korrekteurlberichteten, wenn die Seite einen<base>Meta-Tag definiert hatte (Firefox-Bug 1825634).
Marionette
- Ein Problem behoben, bei dem der Befehl
WebDriver:GetComputedRoledie WAI-ARIA-Rollen nicht korrekt zurückgab (Firefox-Bug 1822112). - Ein Problem behoben, bei dem Modifikatortasten nicht zurückgesetzt wurden, wenn sie innerhalb desselben Befehls
WebDriver:ElementSendKeyserneut 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). Weitere Informationen zum Übergang vonbrowser_stylein Manifest V3 Erweiterungen finden Sie unter Manifest v3 migration.