Firefox 111 für Entwickler

Dieser Artikel informiert ü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-Farbfunktionsunterstützung für color(), lab(), lch(), oklab() und oklch() wurde hinzugefügt. 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 CSS-Farbwert Dokumentation (Firefox-Bug 1352757 und Firefox-Bug 1128204).

JavaScript

Keine bemerkenswerten Änderungen.

SVG

  • Die Werte context-stroke und context-fill werden nun innerhalb der <marker>-Elemente 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 FormData-Konstruktor akzeptiert jetzt einen zweiten optionalen submitter-Parameter, um eine Sendetaste anzugeben. Wenn die Schaltfläche einen Namen hat oder eine Bildschaltfläche ist, wird sie zum Formulardatensatz beitragen. Dies ermöglicht es, ein FormData-Objekt mit demselben Datensatz zu erstellen wie eine standardmäßige Formularübermittlung, die durch die Schaltfläche 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ändertes Verhalten bei der Überprüfung veralteter Elemente basierend auf der kürzlich aktualisierten WebDriver-Klassikspezifikation. 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 Suchvorgänge, die zwischen Buchstaben mit Akzenten und ihren Grundbuchstaben unterscheiden. Zum Beispiel wird bei Einstellung auf true, die Suche nach "résumé" keine Übereinstimmung mit "resume" finden Firefox-Bug 1680606.
  • search.query wurde hinzugefügt und bietet Such-API-Kompatibilität mit Chromium-basierten Browsern Firefox-Bug 1804357.
  • Die disposition-Eigenschaft wurde zu search.search hinzugefügt und ermöglicht es, die Ergebnisse in einem neuen Tab oder Fenster anzuzeigen Firefox-Bug 1811274.