Firefox 89 für Entwickler
Dieser Artikel bietet Informationen über die Änderungen in Firefox 89, die Entwickler betreffen werden. Firefox 89 wurde am 1. Juni 2021 veröffentlicht.
Hinweis: Siehe auch Looking fine with Firefox 89 auf Mozilla Hacks.
Änderungen für Webentwickler
Entwicklerwerkzeuge
Keine Änderungen.
HTML
Keine Änderungen.
CSS
- Das
forced-colors
Media-Feature wurde implementiert (Firefox-Bug 1659511). - Die
ascent-override
,descent-override
undline-gap-override
@font-face
Deskriptoren wurden implementiert (Firefox-Bug 1681691 und Firefox-Bug 1704494). - Die
type()
Funktion fürimage-set()
wurde implementiert (Firefox-Bug 1695404). - Die
aspect-ratio
CSS-Eigenschaft wird nun unterstützt (Firefox-Bug 1672073).
JavaScript
- Top-level
await
ist nun standardmäßig aktiviert (Firefox-Bug 1681046). - ArrayBuffers können nun auf 64-Bit-Systemen mit einer Länge größer als 2GB-1 (bis zu 8GB) erstellt werden (Firefox-Bug 1703505).
HTTP
Keine Änderungen.
APIs
DOM
PerformanceEventTiming
ist nun standardmäßig aktiviert (Firefox-Bug 1701029).- Der Inhalt von
<input>
und<textarea>
Elementen kann nun standardmäßig mitDocument.execCommand()
-Befehlen bearbeitet werden, wobei der Bearbeitungsverlauf erhalten bleibt und eine Gleichstellung mit anderen Browsern besteht, ohne dasscontentEditable
oder aufwendige Umwege erforderlich sind (Firefox-Bug 1220696).
Entfernungen
-
Die folgenden Sensorereignisse und ihre zugehörigen Handler wurden entfernt (hauptsächlich für eine bessere Kompatibilität mit anderen großen Browser-Engines und um Bedenken bezüglich Datenschutzlecks zu adressieren):
DeviceProximityEvent
und sein Ereignishandlerwindow.ondeviceproximity
(Firefox-Bug 1699707).UserProximityEvent
und sein Ereignishandlerwindow.onuserproximity
) (Firefox-Bug 1699707).DeviceLightEvent
und sein Ereignishandlerwindow.ondevicelight
(Firefox-Bug 1701824).
WebDriver-Konformität (Marionette)
Entfernungen
- Die
rotatable
Fähigkeit, die nicht Teil der WebDriver-Spezifikation ist, wird nicht mehr verwendet (Firefox-Bug 1697630).
Änderungen für Add-on-Entwickler
- Dynamische JS-Modulimporte funktionieren nun in WebExtension-Content-Skripten (Firefox-Bug 1536094).
- Erweiterungsressourcen, die in web_accessible_resources aufgelistet sind, können unabhängig vom CORS-Modus der Anfrage geladen werden (Firefox-Bug 1694679).
- Das Benutzeroberfläche von Firefox wurde neu gestaltet, was die Nutzung der
theme
API beeinflusst. Die Eigenschaftentab_background_separator
undtoolbar_field_separator
werden nicht mehr unterstützt. Die Eigenschaftentab_line
undtoolbar_vertical_separator
werden sich anders verhalten. Weitere Informationen finden Sie unter Änderungen an den thematisierbaren Bereichen von Firefox in Version 89. - Der
pageAction
Button kann nicht mehr von der Adressleiste angeheftet oder gelöst werden, da das Drei-Punkt-Menü nicht mehr standardmäßig sichtbar ist (Firefox-Bug 1691454). Infolgedessen hat diepinned
Eigenschaft despage_action
Manifest-Schlüssels keine Wirkung mehr (Firefox-Bug 1703537). - Der Kontextmenüpunkt "Von der Adressleiste entfernen" wurde vom
pageAction
Button entfernt (Firefox-Bug 1704474). Für Alternativen zu dieser Funktionalität siehe Firefox-Bug 1712556.
Ältere Versionen
- Firefox 88 for developers
- Firefox 87 for developers
- Firefox 86 for developers
- Firefox 85 for developers
- Firefox 84 for developers
- Firefox 83 for developers
- Firefox 82 for developers
- Firefox 81 for developers
- Firefox 80 for developers
- Firefox 79 for developers
- Firefox 78 for developers
- Firefox 77 for developers
- Firefox 76 for developers
- Firefox 75 for developers
- Firefox 74 for developers
- Firefox 73 for developers
- Firefox 72 for developers
- Firefox 71 for developers
- Firefox 70 for developers
- Firefox 69 for developers
- Firefox 68 for developers
- Firefox 67 for developers
- Firefox 66 for developers
- Firefox 65 for developers
- Firefox 64 for developers
- Firefox 63 for developers
- Firefox 62 for developers
- Firefox 61 for developers
- Firefox 60 for developers
- Firefox 59 for developers
- Firefox 58 for developers