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

  • Die CSS-Farbfunktionen color(), lab(), lch(), oklab() und oklch() werden jetzt unterstützt. Diese Funktionen sind standardmäßig deaktiviert und können durch Setzen der Einstellung layout.css.more_color_4.enabled auf true aktiviert werden. 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 nun innerhalb von <marker>-Elementen unterstützt. Weitere Informationen zur Verwendung dieser Werte mit den Eigenschaften fill und stroke finden Sie in der Dokumentation zu <marker> (Firefox-Bug 752638).

HTTP

APIs

DOM

  • Der FormData Konstruktor akzeptiert nun einen zweiten optionalen submitter Parameter, um einen Absende-Button anzugeben. Wenn der Button einen Namen hat oder ein Bildbutton ist, trägt er zum Formular-Datensatz bei. Dies ermöglicht es, ein FormData Objekt mit demselben Datensatz wie eine normale Formularübermittlung zu erstellen, die durch den Button ausgelöst wird. Weitere Details finden Sie im Firefox-Bug 1812696.

Medien, WebRTC und Web Audio

WebDriver-Konformität (WebDriver BiDi, Marionette)

WebDriver BiDi

  • Geänderte Verhaltensweisen für die Behandlung von Überprüfungen veralteter Elemente basierend auf kürzlich aktualisierten WebDriver-Klassikspezifikationen. Weitere Details finden Sie im Firefox-Bug 1808894.

Marionette

  • Ein Problem wurde behoben, bei dem das Zurückgeben eines ShadowRoot von WebDriver:ExecuteScript einen cyclic object value Fehler verursacht. Weitere Details finden Sie im Firefox-Bug 1764594.

Änderungen für Add-on-Entwickler

  • matchDiacritics wurde zur Find.find API hinzugefügt. Diese Option ermöglicht es, bei Suchen zwischen Buchstaben mit Akzenten und ihren Grundbuchstaben zu unterscheiden. Wenn zum Beispiel true gesetzt ist, findet eine Suche nach "résumé" kein Ergebnis für "resume" Firefox-Bug 1680606.
  • search.query wurde hinzugefügt und bietet API-Suchkompatibilität mit Chromium-basierten Browsern Firefox-Bug 1804357.
  • Die Eigenschaft disposition wurde zu search.search hinzugefügt, wodurch die Ergebnisse in einem neuen Tab oder Fenster angezeigt werden können Firefox-Bug 1811274.

Ältere Versionen