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 82 Versionshinweise für Entwickler

Dieser Artikel bietet Informationen über die Änderungen in Firefox 82, die Entwickler betreffen werden. Firefox 82 wurde am 20. Oktober 2020 veröffentlicht.

Hinweis: Siehe auch Coming through with Firefox 82 auf Mozilla Hacks.

Änderungen für Webentwickler

Entwicklerwerkzeuge

HTML

CSS

Entfernungen

HTTP

  • Die inline-Direktive des Content-Disposition Headers wird nun ignoriert, wenn das HTML <a> Element das download Attribut spezifiziert (für gleichartige URLs). Beachten Sie, dass, wenn angegeben, der Content-Disposition Header filename dem im download Attribut spezifizierten Dateinamen bevorzugt wird (Firefox Bug 1658877).

APIs

Neue APIs

DOM

  • Document.execCommand() wird nicht mehr für verschachtelte/rekursive Aufrufe unterstützt, die jetzt false zurückgeben (Firefox Bug 1634262).
  • Element.setPointerCapture() wirft die NotFoundError Ausnahme, wenn die Zeiger-id ungültig ist, gemäß der Spezifikation (Firefox Bug 1662124). Zuvor warf es fälschlicherweise eine InvalidPointerId Ausnahme.
  • Die window.name Eigenschaft wird auf eine leere Zeichenkette zurückgesetzt, wenn ein Tab eine Seite von einer anderen Domain lädt, und wird wiederhergestellt, wenn die ursprüngliche Seite neu geladen wird (z.B. über die "Zurück"-Taste). Dies verhindert, dass eine unzuverlässige Seite auf Informationen zugreift, die die vorherige Seite möglicherweise in der Variablen gespeichert hat. Diese Änderung könnte Frameworks beeinflussen, die window.name für die plattformübergreifende Nachrichtenübertragung verwenden (Firefox Bug 444222).

WebDriver Konformität (Marionette)

  • Um eine realistischere Benutzernavigation zu simulieren, wurden alle unterstützten Navigationsbefehle in den übergeordneten Prozess verschoben (Firefox Bug 1612831).
  • Wir haben die Überprüfungen für den aktuellen oder obersten Browsing-Kontext für alle Befehle aktualisiert, um die Konformität mit der WebDriver-Spezifikation zu verbessern (Firefox Bug 1493108).
  • Es wurde ein Fehler in WebDriver:ElementClick behoben, der manchmal dazu führte, dass der Befehl zurückkehrte, bevor das Klickevent tatsächlich synthetisiert wurde (Firefox Bug 1394354).

Änderungen für Add-on-Entwickler

  • Die Methoden tabs.captureTab() und tabs.captureVisibleTab() erfassen nun einen Bereich des Inhalts des relevanten Tabs, der durch die rect Eigenschaft des bereitgestellten options Objekts angegeben wird, oder den sichtbaren Bereich des Tabs, wenn diese Eigenschaft nicht bereitgestellt wird (Firefox Bug 1636508). Zuvor war die rect Eigenschaft nicht verfügbar, und diese Methoden erfassten immer den sichtbaren Bereich des entsprechenden Tabs.
  • Der schreibgeschützte Zugriff auf cookieStoreId erfordert nicht mehr die "cookies" Berechtigung (Firefox Bug 1662329).