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

Dieser Artikel enthält Informationen über die Änderungen in Firefox 112, die Entwickler betreffen. Firefox 112 wurde am 11. April 2023 veröffentlicht.

Änderungen für Webentwickler

HTML

  • Die HTMLElement Eigenschaft inert ist jetzt vollständig aktiviert. Sie ermöglicht es dem Browser, Inhalte oder interaktive Elemente zu ignorieren, die sich innerhalb eines HTMLElement mit dem inert Attribut befinden. Siehe Firefox Bug 1764263 für weitere Details.

CSS

  • Der overlay Schlüsselwortwert für die overflow Eigenschaft wird jetzt als veraltetes Alias des Schlüsselwortwerts auto unterstützt (Firefox Bug 1817189).
  • Die linear() Easing-Funktion wird jetzt unterstützt. Diese definiert Easing-Funktionen, die linear zwischen einem Satz von Punkten interpolieren und ist nützlich, um komplexe Animationen zu approximieren (Firefox Bug 1819447, Firefox Bug 1764126).

JavaScript

Keine bemerkenswerten Änderungen.

APIs

Entfernungen

  • Entfernt die Unterstützung für IDBMutableFile, IDBFileRequest, IDBFileHandle und IDBDatabase.createMutableFile(). Diese Schnittstellen sind in keiner Spezifikation vorhanden, waren seit Version 102 hinter einer Präferenz versteckt und wurden bereits vor einigen Jahren von den anderen großen Browser-Engines entfernt. (Firefox Bug 1500343.)

WebDriver-Konformität (WebDriver BiDi, Marionette)

WebDriver BiDi

  • Der browsingContext.print Befehl wurde implementiert, der es Clients ermöglicht, ein gerendertes PDF-Dokument des Browsing-Kontexts als Base64-kodierten String anzufordern. Siehe Firefox Bug 1806810 für weitere Details.
  • Die Befehle script.addPreloadScript und script.removePreloadScript wurden implementiert, die es Test-Clients ermöglichen, eine Funktionalität zu injizieren, die für alle daraufhin geladenen Content-Skripte verfügbar ist und vor allen späteren Skripten, die WebDriver in den Kontext injiziert, bereitsteht. Siehe Firefox Bug 1806420 und Firefox Bug 1806465 für weitere Details.
  • Element und ShadowRoot Referenzen, wie sie im Node-Cache gespeichert sind, können jetzt in beiden Marionette und WebDriver BiDi mit ihrem exakt gleichen einzigartigen Verweis verwendet werden. Siehe Firefox Bug 1770733 für weitere Details.
  • isRedirect wurde von den Netzwerkevent-Basisparametern entfernt (Firefox Bug 1819875).

Marionette

  • Ein Problem wurde behoben, bei dem die Nutzlast einer Antwort nicht innerhalb eines value Feldes basierend auf einem bestimmten Datentyp eingeschlossen war. (Firefox Bug 1819029).
  • Ein Problem wurde behoben, bei dem WebDriver:ElementClear ein zusätzliches change Event für inhaltseditierbare Elemente ausgab (Firefox Bug 1744925).

Änderungen für Add-on-Entwickler

  • Die Eigenschaften usedDelegatedCredentials, usedEch, usedOcsp und usedPrivateDns wurden zu webRequest.SecurityInfo hinzugefügt. Diese Eigenschaften liefern Informationen über die Sicherheit der für eine Webanfrage verwendeten Verbindung (Firefox Bug 1804460).
  • Die Eigenschaft "type" wird im "background" Manifest-Schlüssel unterstützt. Das Setzen dieses Schlüssels auf "module" lädt Hintergrundskripte, die mit "scripts" als ES-Module angegeben sind, und vermeidet so den Wechsel zu Hintergrundseiten, um ES-Module zu verwenden (Firefox Bug 1811443).