Firefox 133 für Entwickler
Dieser Artikel bietet Informationen über die Änderungen in Firefox 133, die Entwickler betreffen. Firefox 133 ist die aktuelle Beta-Version von Firefox und wird am 26. November 2024 veröffentlicht.
Änderungen für Webentwickler
Entwicklerwerkzeuge
HTML
Entfernungen
CSS
Entfernungen
JavaScript
-
Unterstützung für
Uint8Array
-Methoden zur Erleichterung von Konvertierungen zwischen base64- und hex-codierten Strings und Byte-Arrays. (Firefox Fehler 1917885 und Firefox Fehler 1862220).Die neuen Methoden umfassen:
Uint8Array.fromBase64()
undUint8Array.fromHex()
statische Methoden zur Konstruktion eines neuenUint8Array
-Objekts aus einem base64- bzw. hex-codierten String.Uint8Array.prototype.setFromBase64()
, undUint8Array.prototype.setFromHex()
Instanzmethoden zur Befüllung eines bestehendenUint8Array
-Objekts mit Bytes aus einem base64- oder hex-codierten String.Uint8Array.prototype.toBase64()
undUint8Array.prototype.toHex()
Instanzmethoden, die einen base64- und hex-codierten String aus den Daten in einemUint8Array
-Objekt zurückgeben.
Entfernungen
SVG
Entfernungen
HTTP
Entfernungen
Sicherheit
Entfernungen
APIs
- Die Eigenschaft
WorkerNavigator.permissions
wird jetzt unterstützt, sodass die Permissions-API sowohl in Webarbeitern als auch im Hauptfenster-Thread verwendet werden kann. (Firefox Fehler 1193373). - Die Schnittstelle
EventSource
zur Behandlung von serverseitigen Ereignissen wird nun in Service Workern unterstützt. (Firefox Fehler 1681218). - Die Schnittstellen
ImageDecoder
,ImageTrackList
undImageTrack
der WebCodecs API werden nun unterstützt, was die Dekodierung von Bildern aus den Haupt- und Arbeitsthreads ermöglicht. (Firefox Fehler 1923755). - Die Ereignisse
beforetoggle
undtoggle
derHTMLElement
-Schnittstelle werden nun bei<dialog>
-Elementen sofort ausgelöst, bevor sie sichtbar oder unsichtbar werden.beforetoggle
kann beispielsweise verwendet werden, um Klassen, die die Animation eines Dialogs steuern, anzuwenden oder zu entfernen oder um den Zustand eines Dialogformulars zurückzusetzen, bevor es angezeigt wird. Dastoggle
-Ereignis kann verwendet werden, um Änderungen des offenen Zustands zu überwachen, was sonst einenMutationObserver
erfordern würde. (Firefox Fehler 1876762). - Das Inhaltsattribut
onwaitingforkey
kann jetzt auf<audio>
/<video>
-Elementen angegeben werden, um einen Inline-Event-Handler für daswaitingforkey
-Ereignis festzulegen. (Firefox Fehler 1925952). ServiceWorkerContainer
ist nun in allen Arbeiterkontexten überWorkerNavigator.serviceWorker
verfügbar, sodass Arbeiter die Service Worker-Registrierungen der aktuellen Herkunft prüfen und verwalten können. Bisher warServiceWorkerContainer
nur im Haupt-Thread überNavigator.serviceWorker
verfügbar. (Firefox Fehler 1113522).- Die Schnittstellen
ImageDecoder
,ImageTrackList
undImageTrack
der WebCodecs API werden nun unterstützt, was die Dekodierung von Bildern aus den Haupt- und Arbeitsthreads ermöglicht. (Firefox Fehler 1923755). - Die Eigenschaft
name
vonPerformanceNavigationTiming
lässt jetzt Textfragmente aus der zurückgegebenen URL weg, wie es der Spezifikation entspricht. Diese Art vonPerformanceResourceTiming
-Objekt wird vonPerformance.getEntries()
für Einträge mit einementryType
vonnavigation
zurückgegeben. (Firefox Fehler 1919565).
DOM
Medien, WebRTC und Web Audio
Entfernungen
WebAssembly
Entfernungen
WebDriver-Konformität (WebDriver BiDi, Marionette)
WebDriver BiDi
- Unterstützung für das Argument
url
für den Befehlnetwork.continueRequest
hinzugefügt, das es erlaubt, Anfragen transparent auf eine andere URL umzuleiten (Firefox Fehler 1898158). browsingContext.print
aktualisiert, um einenInvalidArgumentError
auszulösen, wenn es mit inkorrekten Dimensionen verwendet wird (Firefox Fehler 1886382).- Fehler in
script.evaluate
undscript.callFunction
behoben, um die Verwendung vondocument.open
in Sandbox-Reichen zu ermöglichen (Firefox Fehler 1918288). - Einen Fehler behoben, bei dem das
browsingContext.load
-Ereignis möglicherweise die falsche Navigations-ID enthält, wenn eine gleiche Dokumentnavigation während der Hauptnavigation auftritt (Firefox Fehler 1922327). - Einen weiteren Randfall behoben, bei dem Befehle aufgrund der Navigation mit einem
UnknownError
fehlschlagen konnten (Firefox Fehler 1923899).
Marionette
- Marionette aktualisiert, um die Fensterpositionierung unter Linux mit Wayland besser zu handhaben (Firefox Fehler 1857571).
- Einen Fehler behoben, der ein leeres
style
-Attribut an einem Element hinterlassen konnte, wenn versucht wurde, darauf zu klicken oder es zu löschen (Firefox Fehler 1922709). - Fehlermeldung für
UnexpectedAlertOpen
-Fehler aktualisiert, um den Text des entsprechenden Alerts einzuschließen (Firefox Fehler 1924469).
Änderungen für Add-on-Entwickler
cookies.get
ordnet jetzt Cookies gemäß der 5.4 The Cookie Header Sektion des HTTP State Management Mechanismus (RFC 6265). Dies beeinflusst die Ergebnisse von Aufrufen, wenn ein Cookie Varianten mit unterschiedlichen Pfadkomponenten hat. Bisher wurde das zuerst erstellte Cookie voncookies.get
,cookies.remove
,cookies.set
undcookies.getAll
gematcht. Nach dieser Änderung wird das Cookie mit dem längsten übereinstimmenden Pfad zurückgegeben. (Firefox Fehler 1798655)- Ein Fehler in der
declarativeNetRequest
-API behoben, der nach einem Browser-Neustart die Regelregistrierung verhinderte (Firefox Fehler 1921353). Dieser Fehler betraf Erweiterungen, die sich aufdeclarativeNetRequest.updateDynamicRules
oderdeclarativeNetRequest.updateEnabledRulesets
verlassen. Dieser Fix wurde auch in Firefox ESR 128.5 und Firefox ESR 115.18 zurückportiert.
Entfernungen
Sonstiges
Experimentelle Webfeatures
Diese Features sind neu in Firefox 133 verfügbar, aber standardmäßig deaktiviert. Um sie auszuprobieren, suchen Sie auf der about:config
-Seite nach der entsprechenden Einstellung und setzen Sie sie auf true
. Weitere solche Features finden Sie auf der Seite Experimentelle Features.
-
contenteditable plaintext-only Wert:
dom.element.contenteditable.plaintext-only.enabled
.Der
plaintext-only
Wert descontenteditable
globalen Attributs zeigt an, dass das Element bearbeitbar ist; Formatierungen im Rich-Text sind deaktiviert und jegliche Formate in eingefügtem Text werden automatisch entfernt. (Firefox Fehler 1922723.)
Ältere 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