Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Firefox 84 Versionshinweise für Entwickler

Dieser Artikel bietet Informationen über die Änderungen in Firefox 84, die Entwickler betreffen. Firefox 84 wurde am 15. Dezember 2020 veröffentlicht.

Hinweis: Siehe auch And now for … Firefox 84 auf Mozilla Hacks.

Änderungen für Webentwickler

Entwicklerwerkzeuge

HTML

Keine Änderungen.

CSS

  • Wir haben die Unterstützung für komplexe Selektoren in der :not-Pseudoklasse hinzugefügt (Firefox-Bug 933562).

Entfernungen

  • Wir haben die proprietären -moz-default-appearance-Eigenschaftswerte scrollbar-small (es wird stattdessen scrollbar-width: thin verwendet) und scrollbar (nur macOS; es werden stattdessen scrollbar-horizontal und scrollbar-vertical verwendet) entfernt (Firefox-Bug 1673132).

JavaScript

  • Benutzerdefinierte Datums-/Zeitformate, die als Optionen an den Intl.DateTimeFormat()-Konstruktor übergeben werden, können jetzt fractionalSecondDigits enthalten — die Anzahl der Ziffern, die zur Darstellung von Sekundenbruchteilen verwendet werden (Firefox-Bug 1645107).

HTTP

Keine Änderungen.

Sicherheit

  • Firefox stellt jetzt sicher, dass localhost-URLs — wie http://localhost/ und http://dev.localhost/ — auf die Loopback-Schnittstelle des lokalen Hosts verweisen (z. B. http://127.0.0.1). Infolgedessen wird angenommen, dass von localhost geladene Ressourcen sicher bereitgestellt wurden (siehe Sichere Kontexte) und sie werden auch nicht als gemischte Inhalte behandelt (Firefox-Bug 1220810, Firefox-Bug 1488740).

APIs

Medien, WebRTC und Web Audio

Entfernungen

WebAssembly

Keine Änderungen.

WebDriver-Konformität (Marionette)

  • Unterstützung für den Chrome-Scope für WebDriver:PerformActions und WebDriver:ReleaseActions hinzugefügt (Firefox-Bug 1365886).
  • Die neue Fission-kompatible API ist jetzt standardmäßig aktiviert. Um zur früheren API zurückzukehren, muss die Einstellung marionette.actors.enabled auf false gesetzt werden (Firefox-Bug 1669169).
  • WebDriver:SwitchToWindow wurde behoben, um immer zum top-level Browsing-Kontext zurückzuwechseln (Firefox-Bug 1305822).
  • Verbesserte Browsing-Kontext-Prüfungen für WebDriver:SwitchToParentFrame (Firefox-Bug 1671622).
  • Ein Hängenbleiben bei WebDriver:Back, das auftritt, wenn das aktuell ausgewählte <iframe> entladen wird, wurde behoben (Firefox-Bug 1672758).

Bekannte Fehler

  • Nach der Seitennavigation kann der Zugriff auf ein zuvor abgerufenes Element nicht immer einen "stale element"-Fehler auslösen und auch zu einem "no such element"-Fehler führen. Um dies zu verhindern, setzen Sie die Einstellung marionette.actors.enabled auf false (Firefox-Bug 1684827).

Änderungen für Add-on-Entwickler

  • Die API browsingData.remove() unterstützt jetzt das Entfernen eines Teilmengen von Datentypen nach cookieStoreId.