Firefox 124 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 bemerkenswerten Änderungen.

CSS

JavaScript

Keine bemerkenswerten Änderungen.

SVG

  • Die CSS-Pseudoelemente ::first-letter und ::first-line können jetzt auf das <text>-SVG-Element angewendet werden. Dies ermöglicht es Ihnen z.B., die Füllung, den Strich oder die Schriftart des ersten Buchstabens/der ersten Zeile eines <text>-Elements mit CSS zu ändern. (Firefox Fehler 1302722).

APIs

WebDriver-Konformität (WebDriver BiDi, Marionette)

WebDriver BiDi

  • Implementiert den storage.getCookies-Befehl, der es Nutzern ermöglicht, Cookies abzurufen. Dieser Befehl akzeptiert zwei optionale Argumente. Clients können das filter-Argument angeben, um nur Cookies zurückzugeben, die bestimmten Kriterien entsprechen. Das partition-Argument kann verwendet werden, um den Partitionsschlüssel zu erstellen und Cookies abzurufen, die von der entsprechenden Partition besessen werden. (Firefox Fehler 1854580)
  • Implementiert den storage.setCookie-Befehl, der ein neues Cookie erstellt. Benutzer können Informationen über das Cookie im cookie-Parameter angeben und optional einen partition-Parameter verwenden, um den Partitionsschlüssel der Partition zu erstellen, die das Cookie besitzen soll. (Firefox Fehler 1854582)
  • Verschiedene Befehle zur Abfangen von Anfragen implementiert:
  • Mehrere Befehle rund um "Benutzerkontexte" implementiert, die in Firefox als Container implementiert sind:
  • Unterstützung für das "userContext"-Argument zum browsingContext.create-Befehl hinzugefügt, was es ermöglicht, einen neuen Browsing-Kontext (Tab oder Fenster) einem spezifischen Benutzerkontext (Firefox-Container) zuzuweisen. (Firefox Fehler 1874918)
  • Der browsingContext.Info-Typ 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 Fehler 1874920)
  • Unterstützung für das "contexts"-Argument zum script.addPreloadScript-Befehl hinzugefügt, was es Clients erlaubt, Preload-Skripte nur zu bestimmten Browsing-Kontext-Bäumen (Tabs) hinzuzufügen, indem sie ihren obersten Browsing-Kontext angeben. (Firefox Fehler 1858458)
  • Ein Fehler wurde behoben, bei dem browsingContext.close das letzte Tab eines Fensters nicht schließen konnte. (Firefox Fehler 1873948)

Marionette

Änderungen für Add-on-Entwickler

  • Das Ereignis runtime.onPerformanceWarning wurde hinzugefügt, wodurch Erweiterungen Informationen erhalten können, wenn der Browser erkennt, dass die Erweiterung ein Laufzeitleistungsproblem hat, wie z.B. ein langsam laufendes Inhalts-Skript. (Firefox Fehler 1861445).

Experimentelle Web-Features

Diese Funktionen sind neu in Firefox 124 enthalten, aber standardmäßig deaktiviert. Um mit ihnen zu experimentieren, suchen Sie nach der entsprechenden Einstellung auf der about:config-Seite und setzen Sie sie auf true. Weitere solcher Funktionen finden Sie auf der Seite Experimentelle Funktionen.

Ältere Versionen