Firefox 133 für Entwickler

Dieser Artikel bietet Informationen über die Änderungen in Firefox 133, die Entwickler betreffen. Firefox 133 wurde am 26. November 2024 veröffentlicht.

Änderungen für Webentwickler

HTML

CSS

Keine bemerkenswerten Änderungen

JavaScript

APIs

Entfernungen

WebDriver-Konformität (WebDriver BiDi, Marionette)

WebDriver BiDi

  • Unterstützung für das url Argument für den network.continueRequest Befehl hinzugefügt, das es ermöglicht, Anfragen transparent zu einer anderen URL umzuleiten (Firefox Bug 1898158).
  • Aktualisiert browsingContext.print, um einen InvalidArgumentError zu werfen, wenn es mit falschen Dimensionen verwendet wird (Firefox Bug 1886382).
  • Behoben script.evaluate und script.callFunction, um die Verwendung von document.open in Sandbox-Umgebungen zu ermöglichen (Firefox Bug 1918288).
  • Einen Fehler behoben, bei dem das browsingContext.load Ereignis die falsche Navigations-ID enthalten konnte, wenn während der Hauptnavigation eine gleiche Dokumentnavigation stattfand (Firefox Bug 1922327).
  • Ein weiterer Randfall wurde behoben, in dem Befehle aufgrund der Navigation mit einem UnknownError fehlschlagen konnten (Firefox Bug 1923899).

Marionette

  • Marionette aktualisiert, um die Fenstereinstellung auf Linux mit Wayland besser zu handhaben (Firefox Bug 1857571).
  • Behoben einen Fehler, der ein leeres style Attribut auf einem Element hinterlassen konnte, wenn versucht wurde, es zu klicken oder zu leeren (Firefox Bug 1922709).
  • Die Fehlermeldung für UnexpectedAlertOpen Fehler aktualisiert, um den Text des entsprechenden Alerts einzuschließen (Firefox Bug 1924469).

Änderungen für Add-on-Entwickler

Experimentelle Web-Funktionen

Diese Funktionen sind neu in Firefox 133 enthalten, aber standardmäßig deaktiviert. Um sie zu testen, suchen Sie den entsprechenden Parameter auf der about:config Seite und setzen Sie ihn auf true. Weitere solche Funktionen finden Sie auf der Experimentelle Funktionen Seite.

  • contenteditable plaintext-only Wert: dom.element.contenteditable.plaintext-only.enabled.

    Der plaintext-only Wert des contenteditable globalen Attributs gibt an, dass das Element bearbeitbar ist; die Textformatierung ist deaktiviert, und jegliches Format in eingefügtem Text wird automatisch entfernt. (Firefox Bug 1922723.)

  • :has-slotted CSS Pseudoklasse: layout.css.has-slotted-selector.enabled.

    Die :has-slotted Pseudoklasse wird verwendet, um Elemente in <template> zu stylen, die Inhalt zu einem <slot> Element hinzugefügt haben, wenn ein Web Component rendert. (Firefox Bug 1921747.)

Ältere Versionen