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 1. August 2023 veröffentlicht.

Änderungen für Webentwickler

Entwicklerwerkzeuge

  • Unterstützung für Custom Formatters hinzugefügt (Firefox Bug 1752760).
  • "Container"-Abzeichen in der Markupansicht auf Elementen mit einer container-type-Eigenschaft mit den Werten size oder inline-size hinzugefügt (Firefox Bug 1789193).
  • Ein Problem im Inspektor behoben, bei dem CSS-Benutzerdefinierte Eigenschaften, die auf dem Custom Element Root festgelegt sind, nicht angezeigt wurden (Firefox Bug 1836755).
  • In der Netzwerküberwachung wird angezeigt, ob die Anfrage mit DNS über HTTPS gelöst wurde (Firefox Bug 1810195).
  • Proxy-Authorization-Header in der Netzwerküberwachung entfernt (Firefox Bug 1816115).

HTML

  • Das dirname-Attribut wird jetzt bei den <input> und <textarea>-Elementen unterstützt. Dieses Attribut ermöglicht das Übertragen von Informationen zur Textausrichtung (ltr oder rtl) an den Server beim Senden eines Formulars (Firefox Bug 675943).

CSS

  • Die Syntax für die offset-path-Eigenschaft wurde aktualisiert, die verwendet wird, um den Pfad zu definieren, auf dem sich ein Element bewegen soll. Die aktualisierte Syntax erlaubt es, einen Wert von none, oder einen von <offset-path> oder <coord-box> festzulegen. Der neue <offset-path>-Wert kann ein <ray()>, eine <url> oder eine <basic-shape> sein. Der <coord-box>-Wert hat den älteren <geometry-box>-Wert ersetzt und ermöglicht es, die Form des Pfades basierend auf dem Boxmodell des Elements zu spezifizieren. Die Werte <basic-shape> und <coord-box> erfordern, dass die Präferenzen layout.css.motion-path-basic-shapes.enabled und layout.css.motion-path-coord-box.enabled jeweils 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 Kombinationen vollständiger Wörter sind (Firefox Bug 1829269).

JavaScript

SVG

HTTP

  • Die Konfiguration einer Content-Security-Policy unterstützt jetzt das Spezifizieren externer JavaScript-Dateien, die mithilfe von Hashes auf die Whitelist gesetzt werden sollen, während zuvor nur Inline-Skripts mithilfe eines Hashs auf die Whitelist gesetzt werden konnten (Firefox Bug 1409200).

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 zuvor nur für Sitzungen möglich, die sowohl WebDriver Classic als auch WebDriver BiDi verwendeten. Jetzt ist dies auch für ausschließlich WebDriver BiDi-Sitzungen möglich (Firefox Bug 1829337).
  • Unterstützung für Fähigkeitsabgleich für den session.new-Befehl hinzugefügt. Damit können Erwartungen an den Zielbrowser definiert werden, wie z. B. Browsername, Plattformname usw. Es kann auch verwendet werden, um die Sitzung zu konfigurieren, zum Beispiel um festzulegen, ob unsichere Zertifikate akzeptiert werden sollen (Firefox Bug 1731730).
  • Schattenwurzeln werden jetzt korrekt serialisiert, wenn sie die Wurzel eines zurückgegebenen Wertes sind (Firefox Bug 1836514).
  • Die network-Ereignisinformationen zum Zeitursprung wurden von originTime in timeOrigin umbenannt (Firefox Bug 1836926).
  • Das network-Ereignis network.responseCompleted wird jetzt korrekt für Navigationsanfragen mit Umleitung ausgelöst (Firefox Bug 1838238).

Marionette

  • Unterstützung für die Fähigkeit moz:useNonSpecCompliantPointerOrigin entfernt. Benutzer, die diese Funktion weiterhin benötigen, können die Firefox 115 ESR-Version verwenden, solange sie unterstützt wird. Bitte melden Sie Fehler unter Remote Protocol :: Marionette, wenn Sie Probleme sehen (Firefox Bug 1490258).
  • Ein Problem wurde behoben, das es uns verhinderte, veraltete Elemente (DOM-Elemente, die zuvor auf der Seite gesehen wurden) von unbekannten Elementen für einen bestimmten Browsing-Kontext zu unterscheiden (Firefox Bug 1822466).
  • Das Erstellen einer neuen Sitzung sollte jetzt ordnungsgemäß auf das Laden des initialen Kontextes warten (Firefox Bug 1838381).

Änderungen für Add-on-Entwickler