Firefox 111 für Entwickler

Dieser Artikel bietet Informationen über die Ä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-Farb-Funktionen 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 CSS-Farbwert Dokumentation (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 fill und stroke Eigenschaften finden Sie in der <marker> Dokumentation (Firefox Bug 752638).

HTTP

APIs

DOM

  • Der FormData Konstruktor akzeptiert jetzt einen zweiten optionalen submitter Parameter, um einen Submit-Button anzugeben. Wenn der Button einen Namen hat oder ein Bild-Button ist, wird er zum Formulardatensatz beitragen. Dies ermöglicht es, ein FormData Objekt mit dem gleichen Datensatz zu erstellen, wie er durch eine normale Formularübermittlung, die durch den Button ausgelöst wird, übermittelt würde. Weitere Informationen finden Sie unter Firefox Bug 1812696.

Medien, WebRTC und Web Audio

WebDriver-Konformität (WebDriver BiDi, Marionette)

WebDriver BiDi

  • Die Verhaltensweisen für die Behandlung von Prüfungen auf veraltete Elemente wurden auf Basis der kürzlich aktualisierten WebDriver-klassischen Spezifikation geändert. Weitere Einzelheiten finden Sie unter Firefox Bug 1808894.

Marionette

  • Es wurde ein Problem behoben, bei dem die Rückgabe eines ShadowRoot von WebDriver:ExecuteScript einen cyclic object value Fehler verursacht. Weitere Einzelheiten finden Sie unter Firefox Bug 1764594.

Änderungen für Add-on-Entwickler

  • matchDiacritics wurde zur Find.find API hinzugefügt. Diese Option ermöglicht es, Suchvorgänge zwischen akzentuierten Buchstaben und deren Grundbuchstaben zu unterscheiden. Zum Beispiel findet man bei gesetztem true für "résumé" keine Übereinstimmung mit "resume" Firefox Bug 1680606.
  • search.query wurde hinzugefügt, um API-Kompatibilität mit auf Chromium basierenden Browsern zu bieten Firefox Bug 1804357.
  • Die Eigenschaft disposition wurde zu search.search hinzugefügt, wodurch Ergebnisse in einem neuen Tab oder Fenster angezeigt werden können Firefox Bug 1811274.

Ältere Versionen