Firefox 114 für Entwickler
Dieser Artikel stellt Informationen über die Änderungen in Firefox 114 bereit, die Entwickler betreffen. Firefox 114 wurde am 06. Juni 2023 veröffentlicht.
Änderungen für Webentwickler
Entwickler-Tools
- 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 Gecko-Rollennamen (Firefox-Bug 1572512).
HTML
Keine bemerkenswerten Änderungen.
CSS
-
Die
:lang()
Pseudo-Klasse verwendet jetzt String-Abgleichsemantik (einschließlich*
Platzhalterzeichen) für den Abgleich von Sprachcodes anstelle von Präfix-Abgleichsemantik. Darüber hinaus werden jetzt kommagetrennte 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 das Rendering der Textsicherheit mit dieser Eigenschaft 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 Worker laden, indem Sie die Option
{type: "module"}
beimWorker
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
crossorigin
Attribut wird jetzt inimage
undfeImage
Elementen unterstützt (Firefox-Bug 1240357).
APIs
-
Window.print()
öffnet jetzt 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, die folgende Schnittstellen umfasst:
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 allesupports()
Bedingungen zu erhalten, die bei der Verwendung der@import
at-rule angegeben wurden (Firefox-Bug 1829590).
Entfernungen
-
Die veraltete und nicht standardisierte
mozImageSmoothingEnabled
Eigenschaft wurde dauerhaft entfernt. Sehen Sie sich dieimageSmoothingEnabled
Eigenschaft 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.performActions
undinput.releaseActions
hinzugefügt, die verwendet werden können, um Benutzereingaben zur Interaktion mit Elementen auf Webseiten zu emulieren. Ä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 von Browser zu Client hinzugefügt, die es ermöglichen, ein
script.message
Ereignis aus einem zuvor überscript.addPreloadScript
installierten Skript zu senden (Firefox-Bug 1824187). - Unterstützung für den
serializationOptions
Parameter fürscript.evaluate
undscript.callFunction
hinzugefügt, um dieRemoteValue
Serialisierung anzupassen (Firefox-Bug 1824953). - Ein Problem wurde behoben, bei dem sowohl die Befehle
script.evaluate
als auchscript.callFunction
den Stack-Trace nicht einschlossen und die Exception-Details eines abgelehnten Promise nicht korrekt erstellten (Firefox-Bug 1829630). - Ein Problem wurde behoben, bei dem die
browsingContext.domContentLoaded
undbrowsingContext.load
Ereignisse nicht die richtigeurl
meldeten, wenn die Seite einen<base>
Meta-Tag definierte (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). Informationen über den Übergang vonbrowser_style
in Manifest V3-Erweiterungen finden Sie unter Manifest v3 migration.
Ältere Versionen
- Firefox 113 for developers
- Firefox 112 for developers
- Firefox 111 for developers
- Firefox 110 for developers
- Firefox 109 for developers
- Firefox 108 for developers
- Firefox 107 for developers
- Firefox 106 for developers
- Firefox 105 for developers
- Firefox 104 for developers
- Firefox 103 for developers
- Firefox 102 for developers
- Firefox 101 for developers
- Firefox 100 for developers
- Firefox 99 for developers
- Firefox 98 for developers
- Firefox 97 for developers
- Firefox 96 for developers
- Firefox 95 for developers
- Firefox 94 for developers
- Firefox 93 for developers
- Firefox 92 for developers
- Firefox 91 for developers
- Firefox 90 for developers
- Firefox 89 for developers
- Firefox 88 for developers
- Firefox 87 for developers
- Firefox 86 for developers
- Firefox 85 for developers
- Firefox 84 for developers
- Firefox 83 for developers