Firefox 81 für Entwickler

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

Änderungen für Webentwickler

Entwicklerwerkzeuge

HTML

  • Automatische Downloads werden jetzt in einem Sandbox-<iframe>-Element blockiert (Firefox Bug 1558394).

Entfernungen

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

CSS

Entfernungen

JavaScript

Keine Änderungen.

HTTP

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

APIs

Gamepad

  • Der Schwellenwert für die Aktivierung von Gamepad-Joysticks wurde erhöht. Dadurch wird die Wahrscheinlichkeit einer unbeabsichtigten Gamepad-Aktivierung reduziert, sowohl durch Controller, die kleine Achsenwerte senden, wenn sie im Leerlauf sind, als auch durch sehr kleine Erschütterungen. (Firefox Bug 1539178)

Workers/Service Workers

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

WebDriver-Konformität (Marionette)

  • Die Fähigkeit setWindowRect ist nun standardmäßig für alle Desktop-Anwendungen (einschließlich Thunderbird) true und false auf Android für GeckoView (Firefox Bug 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.
  • Der defekte Verlauf von Browsing-Kontexten nach dem Öffnen eines neuen Fensters wurde behoben (Firefox Bug 1661495).
  • Im Falle von Fehlern liefert WebDriver:SwitchToWindow jetzt immer einen einheitlichen NoSuchWindowError zurück (Firefox Bug 1663429).

Entfernungen

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

Änderungen für Add-on-Entwickler

Ältere Versionen