Firefox 81 für Entwickler

Dieser Artikel bietet Informationen über die Änderungen in Firefox 81, die Entwickler betreffen. Firefox 81 wurde am 22. September 2020 veröffentlicht.

Änderungen für Webentwickler

Entwicklerwerkzeuge

HTML

Entfernung

  • Die Unterstützung für das nicht standardmäßige Attribut mozallowfullscreen wurde aus <iframe> entfernt. Verwenden Sie stattdessen allow="fullscreen" (Firefox Fehler 1657599).

CSS

Entfernung

JavaScript

Keine Änderungen.

HTTP

  • Firefox akzeptiert jetzt nicht standardmäßige Content-Disposition-Header mit einem nicht in Anführungszeichen gesetzten Dateinamen, der Leerzeichen enthält (Firefox Fehler 1440677).
  • Firefox unterstützt jetzt die HTTP Feature-Policy-Header-Direktive web-share, die verwendet werden kann, um den Zugriff auf die Web Share API auf vertrauenswürdige Ursprünge zu beschränken. Beachten Sie, dass Firefox die Web Share API selbst zum Zeitpunkt der Erstellung nicht unterstützt (Firefox Fehler 1653199).

APIs

Gamepad

  • Der Schwellenwert für die Aktivierung des Gamepad-Joysticks wurde erhöht. Dies verringert die Wahrscheinlichkeit einer unbeabsichtigten Aktivierung des Gamepads, sowohl durch Controller, die kleine Achsenwerte senden, wenn sie inaktiv sind, als auch durch sehr kleine Stöße. (Firefox Fehler 1539178)

Workers/Service Workers

  • Strenge MIME-Typ-Prüfungen werden jetzt bei Worker- und Shared-Worker-Skripten durchgesetzt, d.h. Skripte, die von den Konstruktoren Worker() und SharedWorker() angesprochen werden, müssen jetzt mit text/javascript bereitgestellt werden (Firefox Fehler 1569123).

WebDriver-Konformität (Marionette)

  • Die Fähigkeit setWindowRect ist jetzt standardmäßig für alle Desktop-Anwendungen (einschließlich Thunderbird) auf true und für Android für GeckoView auf false gesetzt (Firefox Fehler 1650872).
  • Wir haben Fission-Unterstützung für die folgenden Befehle hinzugefügt: WebDriver:SwitchToFrame, WebDriver:SwitchToParentFrame, WebDriver:GetCurrentURL. Alle Fission-kompatiblen Befehle sind nur verfügbar, wenn marionette.actors.enabled auf true gesetzt ist.
  • Die fehlerhafte Nachverfolgung von Browsing-Kontexten nach dem Öffnen eines neuen Fensters wurde behoben (Firefox Fehler 1661495).
  • Im Falle von Fehlern gibt WebDriver:SwitchToWindow jetzt immer einen einheitlichen NoSuchWindowError zurück (Firefox Fehler 1663429).

Entfernung

  • WebDriver:GetActiveFrame wurde entfernt, da es nicht Teil der WebDriver-Spezifikation ist und nicht mehr verwendet wird (Firefox Fehler 1659502).

Änderungen für Add-on-Entwickler

Ältere Versionen