Firefox 114 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 Zugänglichkeitsinspektor ARIA-Rollen auf Elementen nicht korrekt angezeigt hat, was sich darauf auswirkte, wie Landmark-Rollen dargestellt wurden. Rollen, die nicht zu ARIA zugeordnet werden können, verwenden einen internen Rollennamen von Gecko (Firefox-Bug 1572512).
HTML
Keine bemerkenswerten Änderungen.
CSS
- Die
:lang()
-Pseudo-Klasse verwendet nun String-Matching-Semantiken (einschließlich*
-Wildcards) zum Abgleichen von Sprachcodes, anstatt Präfix-Matching-Semantiken. Zusätzlich werden jetzt kommagetrennte Listen von Sprachen unterstützt, um mehrere Sprachen abzugleichen (Firefox-Bug 1121792). - Die Eigenschaft
-webkit-text-security
, die Sie verwenden können, um Zeichen durch Formen zu ersetzen, wird jetzt unterstützt. Sie können nun das Rendern der Textsicherheit durch diese Eigenschaft steuern (Firefox-Bug 1826629). - Die
infinity
- undNaN
-Konstanten werden nun innerhalb 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 denWorker
- undSharedWorker
-Konstruktoren angeben. Worker-Skripte können Module auch statisch oder dynamisch mitimport
bzw.import()
importieren (Firefox-Bug 1812591). - Worklets können jetzt
import
verwenden, um ECMAScript/JavaScript-Module statisch zu importieren (Firefox-Bug 1812591).
SVG
- Das Attribut
crossorigin
wird jetzt inimage
- undfeImage
-Elementen unterstützt (Firefox-Bug 1240357).
APIs
-
Window.print()
öffnet nun einen Druckdialog in Firefox für Android, der das Drucken des aktuellen Dokuments ermöglicht (Firefox-Bug 1809922). -
Die WebTransport-API wird jetzt unterstützt, einschließlich der folgenden Schnittstellen:
WebTransport
,WebTransportBidirectionalStream
,WebTransportDatagramDuplexStream
,WebTransportReceiveStream
,WebTransportSendStream
,WebTransportDatagramDuplexStream
undWebTransportError
. Weitere Informationen finden Sie unter Firefox-Bug 1692754, Firefox-Bug 1818754 und Firefox-Bug 1791835. -
CSSImportRule.supportsText
kann jetzt verwendet werden, um diesupports()
-Bedingungen abzurufen, die bei der Verwendung der@import
At-Regel angegeben wurden (Firefox-Bug 1829590).
Entfernungen
- Die veraltete und nicht standardisierte
mozImageSmoothingEnabled
-Eigenschaft wird dauerhaft entfernt. Siehe dieimageSmoothingEnabled
-Eigenschaft für das Glätten von skalierten Bildern (Firefox-Bug 1228850).
WebDriver-Konformität (WebDriver BiDi, Marionette)
WebDriver BiDi
- Unterstützung für die Befehle
input.performActions
undinput.releaseActions
hinzugefü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
,pointer
undwheel
(Firefox-Bug 1832380). - Unterstützung für benutzerdefinierte Nachrichten vom Browser an den Client hinzugefügt, wodurch ein
script.message
-Ereignis innerhalb eines Skripts gesendet werden kann, das zuvor überscript.addPreloadScript
installiert wurde (Firefox-Bug 1824187). - Unterstützung für den Parameter
serializationOptions
fürscript.evaluate
undscript.callFunction
hinzugefügt, um dieRemoteValue
-Serialisierung anzupassen (Firefox-Bug 1824953). - Ein Problem wurde behoben, bei dem die Befehle
script.evaluate
undscript.callFunction
den Stapelverlauf nicht einschlossen und es verfehlten, die Ausnahme-Details für ein abgelehntes Versprechen korrekt zu erstellen (Firefox-Bug 1829630). - Ein Problem wurde behoben, bei dem die Ereignisse
browsingContext.domContentLoaded
undbrowsingContext.load
bei einer Seite, die einen<base>
Meta-Tag definiert hatte, die falscheurl
berichteten (Firefox-Bug 1825634).
Marionette
- Ein Problem wurde behoben, bei dem der Befehl
WebDriver:GetComputedRole
die WAI-ARIA-Rollen nicht korrekt zurückgab (Firefox-Bug 1822112). - Ein Problem wurde behoben, bei dem Modifikatortasten nicht zurückgesetzt wurden, wenn sie innerhalb desselben
WebDriver:ElementSendKeys
-Befehls erneut verwendet wurden (Firefox-Bug 1776190).
Änderungen für Add-On-Entwickler
Entfernungen
- Die Unterstützung für
browser_style
in den Manifest-Schlüsselnaction
,options_ui
,page_action
undsidebar_action
ist für Manifest V3-Erweiterungen veraltet (Firefox-Bug 1827910). Siehe Manifest v3-Migration für Informationen über den Übergang vonbrowser_style
in Manifest V3-Erweiterungen.
Ältere Versionen
- Firefox 113 für Entwickler
- Firefox 112 für Entwickler
- Firefox 111 für Entwickler
- Firefox 110 für Entwickler
- Firefox 109 für Entwickler
- Firefox 108 für Entwickler
- Firefox 107 für Entwickler
- Firefox 106 für Entwickler
- Firefox 105 für Entwickler
- Firefox 104 für Entwickler
- Firefox 103 für Entwickler
- Firefox 102 für Entwickler
- Firefox 101 für Entwickler
- Firefox 100 für Entwickler
- Firefox 99 für Entwickler
- Firefox 98 für Entwickler
- Firefox 97 für Entwickler
- Firefox 96 für Entwickler
- Firefox 95 für Entwickler
- Firefox 94 für Entwickler
- Firefox 93 für Entwickler
- Firefox 92 für Entwickler
- Firefox 91 für Entwickler
- Firefox 90 für Entwickler
- Firefox 89 für Entwickler
- Firefox 88 für Entwickler
- Firefox 87 für Entwickler
- Firefox 86 für Entwickler
- Firefox 85 für Entwickler
- Firefox 84 für Entwickler
- Firefox 83 für Entwickler