Firefox 82 für Entwickler

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

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

Änderungen für Webentwickler

Entwicklertools

HTML

CSS

Entfernt

HTTP

  • Die inline-Direktive des Content-Disposition Headers wird jetzt ignoriert, wenn das download-Attribut des HTML <a> Elements angegeben ist (für gleichherkunftsbezogene URLs). Beachten Sie, dass, falls angegeben, der Content-Disposition-Header filename gegenüber einem im download-Attribut angegebenen 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 werden (Firefox-Bug 1634262).
  • Element.setPointerCapture() löst die Ausnahme NotFoundError aus, wenn die Pointer-id ungültig ist, gemäß der Spezifikation (Firefox-Bug 1662124). Zuvor wurde fälschlicherweise eine InvalidPointerId-Ausnahme ausgelöst.
  • Die window.name Eigenschaft wird auf einen leeren String zurückgesetzt, wenn ein Tab eine Seite aus einer anderen Domäne lädt, und wiederhergestellt, wenn die ursprüngliche Seite neu geladen wird (z.B. über die "Zurück"-Schaltfläche). Dies verhindert, dass eine nicht vertrauenswürdige Seite auf Informationen zugreift, die die vorherige Seite möglicherweise in der Variablen gespeichert hat. Diese Änderung könnte sich auf Frameworks auswirken, die window.name für domänenübergreifende Nachrichten verwenden (Firefox-Bug 444222).

WebDriver-Konformität (Marionette)

  • Um eine realistischere Benutzer-Navigation zu simulieren, wurden alle unterstützten Navigationsbefehle in den übergeordneten Prozess verschoben (Firefox-Bug 1612831).
  • Wir haben die Prüfungen für den aktuellen oder obersten Surfumgebungskontext für alle Befehle aktualisiert, um die Konformität mit der WebDriver-Spezifikation zu verbessern (Firefox-Bug 1493108).
  • Ein Fehler im WebDriver:ElementClick wurde behoben, der manchmal dazu führte, dass der Befehl vor der tatsächlichen Erzeugung des Klick-Ereignisses zurückkehrte (Firefox-Bug 1394354).

Änderungen für Add-on-Entwickler

  • Die Methoden tabs.captureTab() und tabs.captureVisibleTab() erfassen jetzt 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 angegeben ist (Firefox-Bug 1636508). Zuvor war die rect-Eigenschaft nicht verfügbar und diese Methoden erfassten immer den sichtbaren Bereich des relevanten Tabs.
  • Der schreibgeschützte Zugriff auf cookieStoreId erfordert nicht mehr die Berechtigung "cookies" (Firefox-Bug 1662329).

Ältere Versionen