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

Dieser Artikel liefert Informationen über die Änderungen in Firefox 130, die Entwickler betreffen. Firefox 130 wurde am 3. September 2024 veröffentlicht.

Änderungen für Webentwickler

HTML

CSS

  • Die hyphens-CSS-Eigenschaft wird nun für die tschechische und slowakische Sprache korrekt unterstützt. Unter anderem wird sichergestellt, dass Wörter nicht mehr bei Silben getrennt werden (Firefox Bug 1908931).

APIs

Entfernungen

WebAssembly

Allgemein

  • System-Add-ons sind jetzt standardmäßig komplett deaktiviert (Firefox Bug 1904310).
  • Es wurde ein Problem mit dem internen Eingabeaufforderungs-Listener behoben, um die geeignete Benutzereingabeaufforderung auf Android korrekt auszuwählen (Firefox Bug 1902264).

WebDriver BiDi

  • Unterstützung für das browsingContext.navigationFailed-Ereignis hinzugefügt, das ausgelöst wird, wenn ein Navigationsversuch fehlschlägt (Firefox Bug 1846601).
  • Der Befehl network.setCacheBehavior erlaubt jetzt die Definition des Netzwerk-Cache-Verhaltens sowohl global als auch für einzelne Navigables gleichzeitig (Firefox Bug 1905307).
  • Die Ereignisse network.responseCompleted und network.fetchError werden jetzt ausgelöst, wenn die tatsächliche Anfrage gestoppt wird, wodurch eine Rennbedingung beseitigt wird, bei der die Ereignisse browsingContext.domContentLoaded und browsingContext.load vor dem Ereignis network.responseCompleted ausgelöst wurden (Firefox Bug 1882803).
  • Daten-URLs (z. B. für Hintergrundbilder oder Fetch-Anfragen) werden jetzt in allen Netzwerkereignissen vollständig unterstützt (Firefox Bug 1904343).
  • Es wurde ein Problem behoben, bei dem das Ereignis network.authRequired mehrfach mit jedem Aufruf des Befehls network.continueWithAuth gesendet wurde (Firefox Bug 1899711).

Marionette

  • Ein Problem im WebDriver:ElementSendKeys wurde behoben, sodass es das Element nur in den sichtbaren Bereich scrollt, wenn es noch nicht sichtbar ist (Firefox Bug 1906095).

Änderungen für Entwickler von Add-ons

Experimentelle Webfeatures

Diese Funktionen sind neu in Firefox 130 ausgeliefert, aber standardmäßig deaktiviert. Um mit ihnen zu experimentieren, suchen Sie das entsprechende Präferenzfeld auf der about:config-Seite und setzen Sie es auf true. Weitere solche Funktionen finden Sie auf der Seite Experimentelle Funktionen.

  • Request video frame callback: media.rvfc.enabled.

    Die Methode requestVideoFrameCallback() der Schnittstelle HTMLVideoElement registriert eine Rückruffunktion, die ausgeführt wird, wenn ein neues Videoframe an den Kompositor gesendet wird. Dies ermöglicht Entwicklern, effiziente Operationen auf jedem Videoframe durchzuführen, wie Videobearbeitung, Malen auf eine Leinwand, Synchronisierung mit externen Audioquellen und so weiter. Die Methode gibt einen Rückruf-Handle zurück, der an HTMLVideoElement.cancelVideoFrameCallback() übergeben werden kann, um die ausstehende Rückrufanforderung zu stornieren. Beide Methoden sind standardmäßig im Nightly-Build aktiviert. (Firefox Bug 1800882).

  • CSP Verstoßberichte mit der Reporting API: dom.reporting.enabled.

    Die Reporting API kann zum Melden von Content Security Policy (CSP) Verstößen verwendet werden. Dies schließt die Unterstützung für Report-Objekte ein, die eine type-Eigenschaft mit dem Wert "csp-violation" und eine body-Eigenschaft haben, die eine Instanz der Schnittstelle CSPViolationReportBody ist, die report-to-Direktive des Content-Security-Policy-HTTP-Response-Headers, und die HTTP-Response-Header Reporting-Endpoints und Report-To. Diese Funktion ist standardmäßig deaktiviert. (Firefox Bug 1391243).