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

View in English Always switch to English

Versionshinweise zu Firefox 119 für Entwickler

Dieser Artikel enthält Informationen zu den Änderungen in Firefox 119, die Entwickler betreffen. Firefox 119 wurde am 24. Oktober 2023 veröffentlicht.

Änderungen für Web-Entwickler

HTML

Entfernungen

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 mehr Details).

HTTP

  • Die credentialless-Direktive des Cross-Origin-Embedder-Policy HTTP-Antwort-Headers wird jetzt auf Desktop-Plattformen unterstützt (und mobilen Plattformen außer Android), was no-cors Anfragen für Ressourcen auf Cross-Origin-Servern ermöglicht, die nicht explizit zugestimmt haben, jedoch ohne Cookies oder andere Anmeldeinformationen (Firefox Bug 1851467).

APIs

DOM

  • ARIA-Reflexion wird nun standardmäßig für Attribute unterstützt, die sich nicht auf andere Elemente beziehen; nur Nicht-ID-Referenz-Attribute werden reflektiert. Sie können jetzt ARIA-Attribute an DOM-Elementen direkt über JavaScript-APIs setzen und abrufen, anstatt setAttribute und getAttribute zu verwenden. Zum Beispiel wird buttonElement.ariaPressed = "true"; 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 hatte das mousedown-Ereignis, das durch das zugehörige HTML-Element gesendet wurde, den Wert der buttons-Eigenschaft vertauscht (Firefox Bug 1850086).

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

WebDriver BiDi

  • Der browsingContext.reload-Befehl wurde hinzugefügt, der es Benutzern ermöglicht, die Seite oder einen Frame neu zu laden, der aktuell innerhalb eines bestimmten Browsing-Kontexts angezeigt wird (Firefox Bug 1830859).

  • Das browsingContext.userPromptClosed-Ereignis wurde hinzugefügt, das gesendet wird, wenn ein Benutzerauswahldialog vom Typ alert, confirm oder prompt geschlossen wurde (Firefox Bug 1824221).

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

  • Die Ereignisse script.realmCreated und script.realmDestroyed wurden hinzugefügt, die es Benutzern ermöglichen, die Lebensdauer von JavaScript-Realms eines bestimmten Browsing-Kontexts zu überwachen. Ein solches Realm ist im Wesentlichen eine isolierte Ausführungsumgebung (sandbox) mit ihrem eigenen einzigartigen globalen Objekt (window) (Firefox Bug 1788657, Firefox Bug 1788659).

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

  • Unerwünschte Ereignisse mit dem context-Feld auf null 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 mit dem Addon:Install-Befehl zu installieren, wurde aktualisiert, um die neuesten Fehlercodes von Firefox abzugleichen (Firefox Bug 1852537).