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 124 Versionshinweise für Entwickler

Dieser Artikel bietet Informationen über die Änderungen in Firefox 124, die Entwickler betreffen. Firefox 124 wurde am 19. März 2024 veröffentlicht.

Änderungen für Webentwickler

HTML

Keine wesentlichen Änderungen.

CSS

JavaScript

Keine wesentlichen Änderungen.

SVG

  • Die CSS-Pseudoelemente ::first-letter und ::first-line können nun auf das <text> SVG-Element angewendet werden. Dadurch können Sie beispielsweise die Füllung, den Umriss oder die Schriftart des ersten Buchstabens/der ersten Zeile eines <text>-Elements mit CSS ändern. (Firefox-Bug 1302722).

APIs

WebDriver-Konformität (WebDriver BiDi, Marionette)

WebDriver BiDi

  • Die storage.getCookies-Anweisung wurde implementiert, mit der Benutzer Cookies abrufen können. Dieser Befehl akzeptiert zwei optionale Argumente. Clients können das filter-Argument bereitstellen, um nur Cookies zurückzugeben, die bestimmten Kriterien entsprechen. Und das partition-Argument kann verwendet werden, um den Partitionsschlüssel zu erstellen und Cookies im Besitz der entsprechenden Partition abzurufen. (Firefox-Bug 1854580)
  • Der storage.setCookie-Befehl wurde implementiert, der ein neues Cookie erstellt. Benutzer können Informationen über das Cookie im cookie-Parameter angeben und optional einen partition-Parameter, um den Teilungsschlüssel der Partition zu erstellen, der das Cookie besitzen soll. (Firefox-Bug 1854582)
  • Verschiedene Befehle zum Abfangen von Anfragen wurden implementiert:
  • Mehrere Befehle rund um "Benutzerkontexte", implementiert als Containers in Firefox, wurden implementiert:
  • Unterstützung für das "userContext"-Argument wurde zum browsingContext.create-Befehl hinzugefügt, wodurch Sie einen neuen Browsing-Kontext (Tab oder Fenster) einem bestimmten Benutzerkontext (Firefox-Container) zuweisen können. (Firefox-Bug 1874918)
  • Der Typ browsingContext.Info wurde aktualisiert, um das "userContext"-Feld einzuschließen, welches die eindeutige ID des Benutzerkontexts ist, der den Tab für diesen Browsing-Kontext besitzt. (Firefox-Bug 1874920)
  • Unterstützung für das "contexts"-Argument wurde dem script.addPreloadScript-Befehl hinzugefügt, was es Clients ermöglicht, Vorladeskripte nur zu spezifischen Browsing-Kontext-Bäumen (Tabs) hinzuzufügen, indem ihr oberster Browsing-Kontext angegeben wird. (Firefox-Bug 1858458)
  • Ein Fehler wurde behoben, bei dem browsingContext.close den letzten Tab eines Fensters nicht schließen konnte. (Firefox-Bug 1873948)

Marionette

Änderungen für Add-on-Entwickler

  • Das Ereignis runtime.onPerformanceWarning wurde hinzugefügt, das Erweiterungen ermöglicht, Informationen zu erhalten, wenn der Browser erkennt, dass die Erweiterung ein Laufzeit-Performanceproblem wie ein langsam ausgeführtes Inhalts-Skript aufweist. (Firefox-Bug 1861445).

Experimentelle Web-Features

Diese Features sind neu in Firefox 124 verfügbar, aber standardmäßig deaktiviert. Um mit ihnen zu experimentieren, suchen Sie die entsprechende Einstellung auf der about:config-Seite und setzen Sie sie auf true. Sie können weitere solcher Merkmale auf der Seite Experimentelle Features finden.