Firefox 133 für Entwickler
Dieser Artikel bietet Informationen zu den Änderungen in Firefox 133, die Entwickler betreffen. Firefox 133 ist die aktuelle Beta-Version von Firefox und erscheint am 26. November 2024.
Änderungen für Webentwickler
Entwickler-Tools
HTML
Entfernungen
CSS
Entfernungen
JavaScript
-
Unterstützung für die Methoden von
Uint8Array
, um Konvertierungen zwischen base64- und hex-kodierten Zeichenketten und Byte-Arrays zu erleichtern. (Firefox Fehler 1917885 und Firefox Fehler 1862220).Die neuen Methoden umfassen:
- Die statischen Methoden
Uint8Array.fromBase64()
undUint8Array.fromHex()
zum Erstellen eines neuenUint8Array
-Objekts aus einer base64- bzw. hex-kodierten Zeichenkette. - Die Instanzmethoden
Uint8Array.prototype.setFromBase64()
undUint8Array.prototype.setFromHex()
zum Füllen eines bestehendenUint8Array
-Objekts mit Bytes aus einer base64- oder hex-kodierten Zeichenkette. - Die Instanzmethoden
Uint8Array.prototype.toBase64()
undUint8Array.prototype.toHex()
, die eine base64- oder hex-kodierte Zeichenkette aus den Daten in einemUint8Array
-Objekt zurückgeben.
- Die statischen Methoden
Entfernungen
SVG
Entfernungen
HTTP
Entfernungen
Sicherheit
Entfernungen
APIs
- Die Eigenschaft
WorkerNavigator.permissions
wird jetzt unterstützt, wodurch die Permissions API sowohl in Web Workers als auch im Hauptfenster-Thread verwendet werden kann. (Firefox Fehler 1193373). - Die Schnittstelle
EventSource
für den Umgang mit servergesendeten Ereignissen wird jetzt in Service-Workern unterstützt. (Firefox Fehler 1681218). - Die Schnittstellen
ImageDecoder
,ImageTrackList
undImageTrack
der WebCodecs API werden jetzt unterstützt, was die Dekodierung von Bildern sowohl im Haupt- als auch im Worker-Thread ermöglicht. (Firefox Fehler 1923755). - Die Ereignisse
beforetoggle
undtoggle
derHTMLElement
-Schnittstelle werden jetzt bei<dialog>
-Elementen unmittelbar vor und nachdem sie angezeigt oder versteckt werden, ausgelöst.beforetoggle
kann zum Beispiel verwendet werden, um Klassen, die die Animation eines Dialogs steuern, anzuwenden oder zu entfernen oder den Zustand eines Dialogformulars vor der Anzeige zurückzusetzen. Dastoggle
-Ereignis kann verwendet werden, um Benachrichtigungen über Zustandsänderungen zu erhalten, die sonst einenMutationObserver
erfordern. (Firefox Fehler 1876762). - Das Attribut
onwaitingforkey
kann jetzt an<audio>
/<video>
-Elementen spezifiziert werden, um einen Inline-Event-Handler für daswaitingforkey
-Ereignis festzulegen. (Firefox Fehler 1925952). ServiceWorkerContainer
wird jetzt in allen Worker-Kontexten überWorkerNavigator.serviceWorker
exponiert, was es Workern ermöglicht, die Service-Worker-Registrierungen zu inspizieren und zu verwalten, die mit der aktuellen Herkunftsadresse verknüpft sind. Bisher warServiceWorkerContainer
nur im Haupt-Thread überNavigator.serviceWorker
verfügbar. (Firefox Fehler 1113522).
DOM
Medien, WebRTC und Web Audio
Entfernungen
WebAssembly
Entfernungen
WebDriver-Konformität (WebDriver BiDi, Marionette)
Allgemein
WebDriver BiDi
Marionette
Änderungen für Add-on-Entwickler
- Ein Fehler in der
declarativeNetRequest
API, der die Registrierung von Regeln nach einem Browser-Neustart verhinderte, wurde behoben (Firefox Fehler 1921353). Dieser Fehler betraf Erweiterungen, die aufdeclarativeNetRequest.updateDynamicRules
oderdeclarativeNetRequest.updateEnabledRulesets
angewiesen sind. Dieser Fix wurde auch auf Firefox ESR 128.5 und Firefox ESR 115.18 zurückportiert.
Entfernungen
Andere
Experimentelle Web-Funktionen
Diese Funktionen sind neu in Firefox 133 eingeführt, aber standardmäßig deaktiviert. Um sie auszuprobieren, suchen Sie auf der Seite about:config
nach der entsprechenden Einstellung und setzen Sie diese auf true
. Weitere solche Funktionen finden Sie auf der Seite Experimentelle Funktionen.
-
contenteditable-Wert nur-Text:
dom.element.contenteditable.plaintext-only.enabled
.Der
plaintext-only
-Wert des globalen Attributscontenteditable
gibt an, dass das Element bearbeitbar ist; Rich-Text-Formatierung ist deaktiviert und jede Formatierung in eingefügtem Text wird automatisch entfernt. (Firefox Fehler 1922723.)
Frühere Versionen
- Firefox 132 for developers
- Firefox 131 for developers
- Firefox 130 for developers
- Firefox 129 for developers
- Firefox 128 for developers
- Firefox 127 for developers
- Firefox 126 for developers
- Firefox 125 for developers
- Firefox 124 for developers
- Firefox 123 for developers
- Firefox 122 for developers
- Firefox 121 for developers
- Firefox 120 for developers
- Firefox 119 for developers
- Firefox 118 for developers
- Firefox 117 for developers
- Firefox 116 for developers
- Firefox 115 for developers
- Firefox 114 for developers
- Firefox 113 for developers
- Firefox 112 for developers
- Firefox 111 for developers
- Firefox 110 for developers
- Firefox 109 for developers
- Firefox 108 for developers
- Firefox 107 for developers
- Firefox 106 for developers
- Firefox 105 for developers
- Firefox 104 for developers
- Firefox 103 for developers
- Firefox 102 for developers