Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Firefox 119 Versionshinweise für Entwickler

Dieser Artikel bietet Informationen über die Änderungen in Firefox 119, die Entwickler betreffen. Firefox 119 wurde am 24. Oktober 2023 veröffentlicht.

Änderungen für Webentwickler

HTML

Entfernt

CSS

JavaScript

SVG

  • Die SVG-Attribute, die einen <length>-Wert akzeptieren, unterstützen jetzt Level 3 <length> CSS-Datentypen für alle SVG-Elemente. Dies ermöglicht die Größenbestimmung von SVG-Elementen basierend auf Schriftgrößen (cap, rem, etc.), Ansichtsfenster (vh, vw, vmin, etc.) oder absoluten Längen (px, cm, etc.), z.B. <line x1="10vw" y1="10vh" x2="50vw" y2="50vh"/>. (Siehe Firefox Bug 1287054 für weitere Details).

HTTP

  • Die credentialless-Direktive des Cross-Origin-Embedder-Policy HTTP-Antwort-Headers wird jetzt auf Desktop-Plattformen (und mobilen Plattformen außer Android) unterstützt. Dies erlaubt no-cors-Anfragen an ressourcenübergreifende Server, die nicht explizit dem zugestimmt haben, jedoch ohne Cookies oder andere Anmeldeinformationen (Firefox Bug 1851467).

APIs

DOM

  • ARIA-Reflexion wird jetzt standardmäßig für Attribute unterstützt, die nicht auf andere Elemente verweisen; nur nicht-ID-Referenz-Attribute werden reflektiert. Sie können jetzt ARIA-Attribute auf DOM-Elementen direkt über JavaScript-APIs abrufen und einstellen, anstatt setAttribute und getAttribute zu verwenden. Zum Beispiel buttonElement.ariaPressed = "true"; wird jetzt zusätzlich zu buttonElement.setAttribute("aria-pressed", "true"); unterstützt (Firefox Bug 1785412).

WebDriver-Konformität (WebDriver BiDi, Marionette)

Allgemein

  • Beim Ausführen einer pointerDown-Aktion mit der mittleren oder rechten Maustaste wurde das mousedown-Ereignis, das vom zugehörigen HTML-Element gesendet wurde, mit einem vertauschten Wert der buttons-Eigenschaft ausgegeben (Firefox Bug 1850086).

  • Beim Ausführen einer scroll-Aktion des Eingabetyps wheel mit einem Ursprung, der auf pointer gesetzt ist, wurde fälschlicherweise ein invalid argument-Fehler ausgelöst. Gemäß der aktuellen WebDriver-Spezifikation wird diese Kombination nicht unterstützt (Firefox Bug 1850166).

WebDriver BiDi

  • Der Befehl browsingContext.reload wurde hinzugefügt, der es Nutzern ermöglicht, die Seite oder ein innerhalb eines gegebenen Browsing-Kontexts angezeigtes Frame neu zu laden (Firefox Bug 1830859).

  • Das Ereignis browsingContext.userPromptClosed wurde hinzugefügt, das ausgegeben wird, wenn ein Benutzeraufforderungstyp alert, confirm oder prompt geschlossen wird (Firefox Bug 1824221).

  • Das Ereignis browsingContext.navigationStarted wurde hinzugefügt, das ausgegeben wird, wenn eine neue Navigation von Firefox gestartet wird (Firefox Bug 1756595).

  • Die Ereignisse script.realmCreated und script.realmDestroyed wurden hinzugefügt, um Benutzern die Überwachung der Lebensdauer von JavaScript-Reichen eines gegebenen Browsing-Kontexts zu ermöglichen. Ein solches Reich ist im Wesentlichen eine isolierte Ausführungsumgebung (sandbox) mit ihrem eigenen, einzigartigen globalen Objekt (Fenster) (Firefox Bug 1788657, Firefox Bug 1788659).

  • Das browsingContext.userPromptOpened-Ereignis wurde versehentlich gesendet, wenn ein HTTP-Authentifizierungsdialog geöffnet wurde (Firefox Bug 1853302).

  • Unerwünschte Ereignisse mit dem context-Feld auf null gesetzt, werden nicht mehr gesendet. Da der zugrunde liegende Browsing-Kontext geschlossen wurde, sind solche Ereignisse nicht mehr gültig (Firefox Bug 1847563).

Marionette

  • Die Liste der möglichen Fehlercodes beim Versuch, eine WebExtension mithilfe des Addon:Install-Befehls zu installieren, wurde aktualisiert, um den neuesten Fehlercodes von Firefox zu entsprechen (Firefox Bug 1852537).