Firefox 114 für Entwickler
Dieser Artikel liefert Informationen über die Änderungen in Firefox 114, die Entwickler betreffen. Firefox 114 wurde am 06. Juni 2023 veröffentlicht.
Änderungen für Webentwickler
Entwickler-Tools
- Es wurde ein Problem behoben, bei dem der Accessibility Inspector ARIA-Rollen in Elementen nicht korrekt angezeigt hat, was die Darstellung der landmark roles beeinträchtigte. Rollen, die nicht mit ARIA abbildbar sind, verwenden einen internen Gecko-Rollennamen (Firefox Bug 1572512).
HTML
Keine bemerkenswerten Änderungen.
CSS
- Die
:lang()
-Pseudoklasse verwendet jetzt String-Matching-Semantiken (einschließlich*
-Wildcards), um Sprachcodes zuzuordnen, anstatt Präfix-Matching-Semantiken zu verwenden. Zusätzlich werden jetzt komma-separierte Listen von Sprachen unterstützt, um mehrere Sprachen abzugleichen (Firefox Bug 1121792). - Die
-webkit-text-security
-Eigenschaft, die es ermöglicht, Zeichen durch Formen zu ersetzen, wird jetzt unterstützt. Sie können mit dieser Eigenschaft die Darstellung der Textsicherheit steuern (Firefox Bug 1826629). - Die Konstanten
infinity
undNaN
werden 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"}
in den KonstruktorenWorker
undSharedWorker
spezifizieren. Worker-Skripte können Module auch statisch oder dynamisch mitimport
undimport()
importieren (Firefox Bug 1812591). - Worklets können jetzt
import
verwenden, um ECMAScript/JavaScript-Module statisch zu importieren (Firefox Bug 1812591).
SVG
- Das
crossorigin
-Attribut wird jetzt in denimage
- undfeImage
-Elementen unterstützt (Firefox Bug 1240357).
APIs
-
Window.print()
öffnet jetzt 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 in Firefox Bug 1692754, Firefox Bug 1818754 und Firefox Bug 1791835. -
CSSImportRule.supportsText
kann jetzt verwendet werden, um allesupports()
-Bedingungen abzurufen, die mit der@import
-Regel (Firefox Bug 1829590) angegeben wurden.
Entfernungen
- Die veraltete und nicht standardisierte Eigenschaft
mozImageSmoothingEnabled
wurde dauerhaft entfernt. Siehe dieimageSmoothingEnabled
-Eigenschaft für Glättung in skalierter Grafik (Firefox Bug 1228850).
WebDriver-Konformität (WebDriver BiDi, Marionette)
WebDriver BiDi
- Unterstützung für die Befehle
input.performActions
undinput.releaseActions
wurde hinzugefügt. Diese können verwendet werden, 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:key
,pointer
undwheel
(Firefox Bug 1832380). - Unterstützung für benutzerdefinierte Nachrichten vom Browser zum Client wurde hinzugefügt. Damit kann ein
script.message
-Ereignis innerhalb eines zuvor überscript.addPreloadScript
hinzugefügten Skripts gesendet werden (Firefox Bug 1824187). - Unterstützung für den Parameter
serializationOptions
beiscript.evaluate
undscript.callFunction
wurde hinzugefügt, um dieRemoteValue
-Serialisierung anzupassen (Firefox Bug 1824953). - Es wurde ein Problem behoben, bei dem die Befehle
script.evaluate
undscript.callFunction
keinen Stack-Trace einschlossen und die Ausnahme-Details für ein abgelehntes Promise nicht korrekt erstellt wurden (Firefox Bug 1829630). - Es wurde ein Problem behoben, bei dem die
browsingContext.domContentLoaded
- undbrowsingContext.load
-Ereignisse nicht die richtigeurl
meldeten, wenn die Seite ein<base>
-Meta-Tag definierte (Firefox Bug 1825634).
Marionette
- Es wurde ein Problem behoben, bei dem der Befehl
WebDriver:GetComputedRole
die WAI-ARIA-Rollen nicht korrekt zurückgab (Firefox Bug 1822112). - Es wurde ein Problem 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
wird für Manifest V3-Erweiterungen nicht mehr unterstützt (Firefox Bug 1827910). Weitere Informationen zur Umstellung vonbrowser_style
in Manifest V3-Erweiterungen finden Sie in der Manifest v3-Migration.
Ä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