Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Versionshinweise zu Firefox 130 für Entwickler

Dieser Artikel bietet 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 ordnungsgemäß für die tschechische und slowakische Sprache unterstützt. Unter anderem wird dadurch sichergestellt, dass Wörter nicht mehr an Silben geteilt werden (Firefox Bug 1908931).

APIs

Entfernungen

WebAssembly

Allgemein

  • System-Add-ons sind jetzt standardmäßig vollständig deaktiviert (Firefox Bug 1904310).
  • Ein Problem mit dem internen Eingabeaufforderungslistener wurde behoben, um die passende 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 nicht abgeschlossen wird (Firefox Bug 1846601).
  • Der network.setCacheBehavior Befehl ermöglicht nun die Definition des Netzwerk-Cache-Verhaltens sowohl global als auch für einzelne Navigationssichel gleichzeitig (Firefox Bug 1905307).
  • Die Ereignisse network.responseCompleted und network.fetchError werden nun ausgelöst, wenn die tatsächliche Anfrage stoppt, was ein Rennen behebt, bei dem browsingContext.domContentLoaded und browsingContext.load Ereignisse vor dem network.responseCompleted Ereignis ausgelöst wurden (Firefox Bug 1882803).
  • Daten-URLs (z.B. für Hintergrundbilder oder Fetch-Anfragen) werden nun vollumfänglich bei allen Netzwerkereignissen unterstützt (Firefox Bug 1904343).
  • Ein Problem wurde behoben, bei dem das network.authRequired Ereignis mehrfach bei jedem Aufruf des network.continueWithAuth Befehls gesendet wurde (Firefox Bug 1899711).

Marionette

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

Änderungen für Add-on-Entwickler

Experimentelle Webfeatures

Diese Features sind neu in Firefox 130 verfügbar, aber standardmäßig deaktiviert. Um mit ihnen zu experimentieren, suchen Sie die entsprechende Präferenz auf der about:config Seite und setzen Sie sie auf true. Weitere solche Features finden Sie auf der Seite für experimentelle Features.

  • Anfrage für Video-Frame-Callback: media.rvfc.enabled.

    Die Methode requestVideoFrameCallback() der HTMLVideoElement Schnittstelle registriert eine Callback-Funktion, die ausgeführt wird, wenn ein neues Video-Frame an den Compositor gesendet wird. Dies ermöglicht es Entwicklern, effiziente Operationen auf jedem Video-Frame durchzuführen, wie z.B. Videoanalyse, Malen auf eine Leinwand, Synchronisation mit externen Audioquellen und so weiter. Die Methode gibt ein Callback-Handle zurück, das an HTMLVideoElement.cancelVideoFrameCallback() übergeben werden kann, um die ausstehende Callback-Anfrage zu stornieren. Beide Methoden sind in der Nightly-Version standardmäßig aktiviert. (Firefox Bug 1800882).

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

    Die Reporting API kann für das Melden von Verstößen gegen die Content-Security-Policy (CSP) verwendet werden. Dazu gehört die Unterstützung für Report Objekte, die eine type-Eigenschaft mit dem Wert "csp-violation" und eine body-Eigenschaft haben, die eine Instanz der CSPViolationReportBody Schnittstelle ist, die report-to Direktive des Content-Security-Policy HTTP-Antwort-Headers und die Reporting-Endpoints sowie Report-To HTTP-Antwort-Header. Dieses Feature ist standardmäßig deaktiviert. (Firefox Bug 1391243).