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
- Der Debugger verwendet jetzt das TypeScript-Symbol für
.ts
und.tsx
Dateien (Firefox Fehler 1642769). Zuvor wurde ein generisches Dateisymbol verwendet. - Wir haben Unterstützung für Zeilenumbruch im Quelltextbereich des Debuggers hinzugefügt (Firefox Fehler 1590885).
- Wir haben unnötige Farbsimulationen (Protanomalie, Deuteranomalie und Tritanomalie) aus dem Barrierefreiheitsinspektor entfernt und eine Simulation für Achromatopsie (keine Farbe) hinzugefügt (Firefox Fehler 1655053).
- Autovervollständigung wird jetzt unterstützt, wenn eine Klasse zu einem Element hinzugefügt wird. Vorgegebene Klassen basieren auf vorhandenen Klassen im Dokument (Firefox Fehler 1492797).
HTML
- Automatische Downloads werden jetzt in einem sandboxed
<iframe>
-Element blockiert (Firefox Fehler 1558394).
Entfernung
- Die Unterstützung für das nicht standardmäßige Attribut
mozallowfullscreen
wurde aus<iframe>
entfernt. Verwenden Sie stattdessenallow="fullscreen"
(Firefox Fehler 1657599).
CSS
- Wir unterstützen jetzt den Wert
clip
für dieoverflow
-Eigenschaft, indemoverflow: -moz-hidden-unscrollable
umbenannt wurde (Firefox Fehler 1531609). - Die
text-combine-upright
-Eigenschaft wurde in Übereinstimmung mit der Spezifikation nicht animierbar gemacht (Firefox Fehler 1654195).
Entfernung
- Das nicht standardmäßige
::-moz-focus-outer
Pseudo-Element wurde entfernt (Firefox Fehler 1655859).
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-Direktiveweb-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()
undSharedWorker()
angesprochen werden, müssen jetzt mittext/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) auftrue
und für Android für GeckoView auffalse
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, wennmarionette.actors.enabled
auftrue
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 einheitlichenNoSuchWindowError
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
tabs.saveAsPDF()
wird jetzt unter macOS unterstützt (Firefox Fehler 1653354).- Das Verhalten von
webNavigation.getFrame()
undwebNavigation.getAllFrames()
hat sich geändert. Zukünftig wird, wenn ein Tab verworfen wird, das Versprechen mit einemnull
-Wert erfüllt (Firefox Fehler 1654842).
Ältere Versionen
- Firefox 80 für Entwickler
- Firefox 79 für Entwickler
- Firefox 78 für Entwickler
- Firefox 77 für Entwickler
- Firefox 76 für Entwickler
- Firefox 75 für Entwickler
- Firefox 74 für Entwickler
- Firefox 73 für Entwickler
- Firefox 72 für Entwickler
- Firefox 71 für Entwickler
- Firefox 70 für Entwickler
- Firefox 69 für Entwickler
- Firefox 68 für Entwickler
- Firefox 67 für Entwickler
- Firefox 66 für Entwickler
- Firefox 65 für Entwickler
- Firefox 64 für Entwickler
- Firefox 63 für Entwickler
- Firefox 62 für Entwickler
- Firefox 61 für Entwickler
- Firefox 60 für Entwickler
- Firefox 59 für Entwickler
- Firefox 58 für Entwickler
- Firefox 57 für Entwickler
- Firefox 56 für Entwickler
- Firefox 55 für Entwickler
- Firefox 54 für Entwickler
- Firefox 53 für Entwickler
- Firefox 52 für Entwickler
- Firefox 51 für Entwickler
- Firefox 50 für Entwickler