Firefox 91 für Entwickler
Dieser Artikel bietet Informationen über die Änderungen in Firefox 91, die Entwickler betreffen. Firefox 91 wurde am 10. August 2021 veröffentlicht.
Hinweis: Siehe auch Hopping on Firefox 91 auf Mozilla Hacks.
Änderungen für Webentwickler
HTML
Keine Änderungen
CSS
- Eine Korrektur, wie der
pad
Descriptor das negative Vorzeichen behandelt (Firefox Bug 1714445). - Die
-moz-tab-size
Eigenschaft wurde auf die standardisiertetab-size
umbenannt, und die voreingestellte Version wurde als Alias beibehalten (Firefox Bug 737785).
Entfernungen
- Die nicht standardisierte
-moz-outline-radius
Eigenschaft wurde entfernt (Firefox Bug 1715984). Seit Firefox 88 war die Eigenschaft für Webentwickler nicht mehr nutzbar, dies vervollständigt die Entfernung.
JavaScript
Intl.DateTimeFormat.prototype.formatRange()
undIntl.DateTimeFormat.prototype.formatRangeToParts()
werden jetzt in den Release-Builds unterstützt. DieformatRange()
-Methode gibt eine lokalisierte und formatierte Zeichenkette für den Bereich zwischen zweiDate
Objekten zurück (z. B. "1/05/21 – 1/10/21"). DieformatRangeToParts()
-Methode gibt ein Array zurück, das die lokalspezifischen Teile eines formatierten Datumsbereichs enthält (Firefox Bug 1653024).- Der
Intl.DateTimeFormat()
Konstruktor ermöglicht vier neuetimeZoneName
Optionen für die Formatierung, wie die Zeitzone angezeigt wird. Dazu gehören die lokalisierten GMT-FormateshortOffset
undlongOffset
, sowie die generischen, nicht standortbezogenen FormateshortGeneric
undlongGeneric
(Firefox Bug 1653024). - Der
Error()
Konstruktor kann jetzt die Fehlerursachecause
als Wert imoption
Parameter aufnehmen. Dadurch kann der Code Fehler abfangen und neue/veränderte Versionen werfen, die den ursprünglichen Fehler und den Stack-Trace beibehalten (Firefox Bug 1679653).
HTTP
- Die Gamepad API erfordert jetzt einen sicheren Kontext (Firefox Bug 1704005).
APIs
DOM
- Die Visual Viewport API ist jetzt standardmäßig in den Firefox-Desktop-Versionen aktiviert (sie ist seit Version 68 in Firefox für Android aktiviert). Die API bietet Zugriff auf Informationen, die die Position des visual viewport relativ zum Dokument sowie zum Inhaltsbereich des Fensters beschreiben. Sie bietet auch Ereignisse, die es ermöglichen, Änderungen am Viewport zu überwachen (Firefox Bug 1551302).
- Die Gamepad API wird jetzt durch
Feature-Policy: gamepad
geschützt. Wenn sie durch die Permission Policy abgelehnt wird, lösen Aufrufe vonNavigator.getGamepads()
einenSecurityError
DOMException
aus, und die Ereignissegamepadconnected
undgamepaddisconnected
werden nicht ausgelöst. Die Standard-Zulassungsliste (allowlist
) ist*
; diese Standardeinstellung wird in einer zukünftigen Version aufself
aktualisiert, um der Spezifikation zu entsprechen (Firefox Bug 1704005). Window.clientInformation
wurde als Alias fürWindow.navigator
hinzugefügt, um die jüngsten Spezifikationsänderungen abzudecken und die Kompatibilität mit anderen großen Browsern zu verbessern (Firefox Bug 1717072).- Die Änderung der Wiedergabegeschwindigkeit eines Medienelements (
<video>
oder<audio>
) mittels desplaybackRate
Attributs funktioniert nun auch, wenn das Medienelement zu einemMediaStream
oder überAudioContext.createMediaElementSource
erfasst wird (Firefox Bug 1517199).
WebDriver-Konformität (Marionette)
- Ein Fehler wurde behoben, der dazu führte, dass die Befehle
WebDriver:AcceptAlert
undWebDriver:DismissAlert
für Benutzeraufforderungen, die in einem Popup-Fenster geöffnet wurden, hängen blieben (Firefox Bug 1721982). - Eine unangemessene Behandlung der
webSocketUrl
Fähigkeit wurde behoben, dietrue
zurückgeben würde, wennwebSocketUrl
nicht unterstützt wurde (Firefox Bug 1713775).
Ältere Versionen
- Firefox 90 für Entwickler
- Firefox 89 für Entwickler
- Firefox 88 für Entwickler
- Firefox 87 für Entwickler
- Firefox 86 für Entwickler
- Firefox 85 für Entwickler
- Firefox 84 für Entwickler
- Firefox 83 für Entwickler
- Firefox 82 für Entwickler
- Firefox 81 für Entwickler
- Firefox 80 für Entwickler
- Firefox 79 für Entwickler
- Firefox 78 für Entwickler
- Firefox 77 für Entwickler
- Firefox 76 für Entwickler
- Firefox 75 für Entwickler
- Firefox 74 für Entwickler
- Firefox 73 für Entwickler
- Firefox 72 für Entwickler
- Firefox 71 für Entwickler
- Firefox 70 für Entwickler
- Firefox 69 für Entwickler
- Firefox 68 für Entwickler
- Firefox 67 für Entwickler
- Firefox 66 für Entwickler
- Firefox 65 für Entwickler
- Firefox 64 für Entwickler
- Firefox 63 für Entwickler
- Firefox 62 für Entwickler
- Firefox 61 für Entwickler
- Firefox 60 für Entwickler