Firefox 111 für Entwickler

Dieser Artikel bietet Informationen zu den Änderungen in Firefox 111, die Entwickler betreffen. Firefox 111 wurde am 14. März 2023 veröffentlicht.

Änderungen für Webentwickler

HTML

CSS

  • CSS-Farb-Funktionen color(), lab(), lch(), oklab() und oklch() werden jetzt unterstützt. Diese Funktionen sind standardmäßig deaktiviert und können aktiviert werden, indem die Einstellung layout.css.more_color_4.enabled auf true gesetzt wird. Weitere Informationen finden Sie in der Dokumentation zu CSS-Farbwerten (Firefox-Bug 1352757 und Firefox-Bug 1128204).

JavaScript

Keine bemerkenswerten Änderungen.

SVG

  • Die Werte context-stroke und context-fill werden jetzt innerhalb von <marker>-Elementen unterstützt. Weitere Informationen zur Verwendung dieser Werte mit den Eigenschaften fill und stroke finden Sie in der <marker> Dokumentation (Firefox-Bug 752638).

HTTP

APIs

DOM

  • Der Konstruktor FormData akzeptiert jetzt einen zweiten optionalen submitter-Parameter, um eine Absende-Schaltfläche zu spezifizieren. Wenn die Schaltfläche einen Namen hat oder eine Bild-Schaltfläche ist, wird sie zum Formular-Datensatz beitragen. Dies ermöglicht es, ein FormData-Objekt mit dem gleichen Datensatz wie ein Standard-Formularversand zu erstellen, der durch die Schaltfläche ausgelöst wird. Siehe Firefox-Bug 1812696 für weitere Details.

Medien, WebRTC und Web Audio

WebDriver-Konformität (WebDriver BiDi, Marionette)

WebDriver BiDi

  • Die Verhaltensweisen für das Überprüfen von veralteten Elementen wurden basierend auf den kürzlich aktualisierten WebDriver-klassischen Spezifikationen geändert. Siehe Firefox-Bug 1808894 für weitere Details.

Marionette

  • Ein Problem wurde behoben, bei dem das Zurückgeben eines ShadowRoot von WebDriver:ExecuteScript einen cyclic object value-Fehler verursachte. Siehe Firefox-Bug 1764594 für weitere Details.

Änderungen für Add-on-Entwickler

  • matchDiacritics wurde zur Find.find API hinzugefügt. Diese Option ermöglicht es, bei der Suche zwischen Buchstaben mit Akzent und ihren Grundbuchstaben zu unterscheiden. Zum Beispiel wird bei der Einstellung true die Suche nach "résumé" kein Treffer für "resume" liefern Firefox-Bug 1680606.
  • search.query wurde hinzugefügt und bietet Such-API-Kompatibilität mit auf Chromium basierenden Browsern Firefox-Bug 1804357.
  • Die disposition-Eigenschaft wurde zur search.search hinzugefügt, wodurch Ergebnisse in einem neuen Tab oder Fenster angezeigt werden können Firefox-Bug 1811274.

Ältere Versionen