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

Dieser Artikel bietet Informationen über die Änderungen in Firefox 116, die Entwickler betreffen. Firefox 116 wurde am 01. August 2023 veröffentlicht.

Änderungen für Webentwickler

HTML

  • Das dirname-Attribut wird jetzt bei input- und textarea-Elementen unterstützt. Dieses Attribut ermöglicht es, Informationen über die Textrichtung (ltr oder rtl) während der Formularübermittlung an den Server zu übermitteln (Firefox Bug 675943).

CSS

  • Die Syntax für die offset-path-Eigenschaft wurde aktualisiert, die verwendet wird, um den Pfad zu definieren, den ein Element folgen soll. Die aktualisierte Syntax erlaubt es Ihnen, einen Wert von none oder einen von <offset-path> oder <coord-box> festzulegen. Der neue <offset-path>-Wert kann ein <ray()>, ein <url> oder eine <basic-shape> sein. Der <coord-box>-Wert hat den älteren <geometry-box>-Wert ersetzt und ermöglicht es Ihnen, die Form des Pfads auf der Grundlage des Box-Modells des Elements zu spezifizieren. Die <basic-shape>- und <coord-box>-Werte erfordern, dass die layout.css.motion-path-basic-shapes.enabled- und layout.css.motion-path-coord-box.enabled-Einstellungen aktiviert sind. (Firefox Bug 1598156) und (Firefox Bug 1837305).

Barrierefreiheit (ARIA)

  • Die image-Rolle wird jetzt als Synonym für img unterstützt. Dies sorgt für Konsistenz mit den meisten Rollennamen, die vollständige Wörter oder Verbindungen vollständiger Wörter sind (Firefox Bug 1829269).

JavaScript

SVG

HTTP

APIs

DOM

Medien, WebRTC und Web Audio

WebDriver-Konformität (WebDriver BiDi, Marionette)

WebDriver BiDi

  • Unterstützung für den session.end-Befehl hinzugefügt, der es Benutzern ermöglicht, die Automatisierungssitzung zu beenden. Dies war bisher nur für Sitzungen möglich, die sowohl WebDriver Classic als auch WebDriver BiDi verwenden. Jetzt ist es auch für WebDriver BiDi-Only-Sitzungen möglich (Firefox Bug 1829337).
  • Unterstützung für Fähigkeitsübereinstimmung für den session.new-Befehl hinzugefügt. Es ermöglicht, Erwartungen an den Zielbrowser zu definieren, wie den Browsernamen, den Plattformnamen etc. Es kann auch verwendet werden, um die Sitzung zu konfigurieren, z.B. um festzulegen, ob unsichere Zertifikate akzeptiert werden sollen (Firefox Bug 1731730).
  • Shadow-Roots werden jetzt korrekt serialisiert, wenn sie die Wurzel eines zurückgegebenen Wertes sind (Firefox Bug 1836514).
  • Die network-Ereigniszeitursprungsinformation wurde von originTime in timeOrigin umbenannt (Firefox Bug 1836926).
  • Das network-Ereignis network.responseCompleted wird jetzt korrekt für Navigationsanfragen, die eine Weiterleitung beinhalten, ausgegeben (Firefox Bug 1838238).

Marionette

  • Unterstützung für die moz:useNonSpecCompliantPointerOrigin-Fähigkeit entfernt. Benutzer, die diese Funktion weiterhin benötigen, können weiterhin die Firefox 115 ESR-Version verwenden, solange sie unterstützt wird. Bitte melden Sie Fehler unter Remote Protocol :: Marionette, wenn Sie ein Problem sehen (Firefox Bug 1490258).
  • Es wurde ein Rückschritt behoben, der uns daran hinderte, veraltete Elemente (DOM-Elemente, die zuvor auf der Seite sichtbar waren) von unbekannten Elementen für einen bestimmten Browsing-Kontext zu unterscheiden (Firefox Bug 1822466).
  • Das Erstellen einer neuen Sitzung sollte jetzt ordnungsgemäß warten, bis der anfängliche Kontext geladen ist (Firefox Bug 1838381).

Änderungen für Add-on-Entwickler

Entwicklerwerkzeuge