Firefox 82 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
Entwickler-Tools
- Sie können jetzt Server-sent Events inspizieren mit dem Netzwerk-Monitor (Firefox Bug 1640857).
- Das Panel Nachricht des Netzwerk-Monitors wurde nun mit dem Antworten-Panel zusammengeführt — Nachrichten (z.B. von WebSockets oder Server-sent Events) können jetzt direkt unter der Antwortenliste angesehen werden (Firefox Bug 1636421).
HTML
- Der Farbwähler, der für
<input type="color">
verwendet wird, ist nun auf Windows über die Tastatur zugänglich (Firefox Bug 1526820). - Das
allow-downloads
-Flag für das<iframe sandbox>
-Attribut wird jetzt unterstützt (Firefox Bug 1656212).
CSS
- Unterstützung für das neue
::file-selector-button
Pseudoelement wurde hinzugefügt. Dieses Pseudoelement repräsentiert den Dateiauswahlknopf innerhalb eines<input type="file">
Elements (Firefox Bug 1635675, Firefox Bug 1662478). - Wir haben die Fehlerbehandlung für die Pseudoklassen
:is()
und:where()
verbessert. Diese Pseudoklassen akzeptieren jetzt eine fehlertolerante Selektorliste, bei der ein ungültiger Selektor in der Liste nicht die gesamte Liste ungültig macht (Firefox Bug 1664718). appearance: button
wird nun nur noch auf Schaltflächen angewendet; derbutton
-Wert vonappearance
verhält sich ansonsten wieauto
(Firefox Bug 1662703).
Entfernungen
- Wir haben die proprietäre Pseudoklasse
:-moz-user-disabled
entfernt (Firefox Bug 1664432).
HTTP
- Die
inline
-Direktive desContent-Disposition
Headers wird nun ignoriert, wenn dasdownload
-Attribut des HTML<a>
Elements angegeben ist (für gleich-origin URLs). Beachten Sie, dass wenn angegeben, derContent-Disposition
Header-filename
Vorrang vor einem imdownload
-Attribut angegebenen Dateinamen hat (Firefox Bug 1658877).
APIs
Neue APIs
- Die Media Session API ist jetzt standardmäßig aktiviert (Firefox Bug 1665496).
DOM
Document.execCommand()
wird nicht mehr für geschachtelte/rekursive Aufrufe unterstützt und gibt nunfalse
zurück (Firefox Bug 1634262).Element.setPointerCapture()
löst dieNotFoundError
-Ausnahme aus, wenn die Zeiger-id
ungültig ist, gemäß der Spezifikation (Firefox Bug 1662124). Zuvor wurde fälschlicherweise dieInvalidPointerId
-Ausnahme ausgelöst.- Die
window.name
Eigenschaft wird auf einen leeren String zurückgesetzt, wenn ein Tab eine Seite von einer anderen Domain 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 Variable gespeichert hat. Diese Änderung kann Auswirkungen auf Frameworks haben, diewindow.name
für domainübergreifende Nachrichten verwenden (Firefox Bug 444222).
WebDriver-Konformität (Marionette)
- Um eine realistischere Benutzernavigation zu simulieren, wurden alle unterstützen Navigationsbefehle in den übergeordneten Prozess verschoben (Firefox Bug 1612831).
- Wir haben die Prü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).
- Ein Fehler in
WebDriver:ElementClick
wurde behoben, der manchmal dazu führte, dass der Befehl zurückgegeben wurde, bevor das Klickereignis tatsächlich synthetisiert wurde (Firefox Bug 1394354).
Änderungen für Add-on Entwickler
- Die Methoden
tabs.captureTab()
undtabs.captureVisibleTab()
erfassen nun einen Bereich des Inhalts des relevanten Tabs, der durch dierect
-Eigenschaft des bereitgestelltenoptions
Objekts angegeben wird, oder den sichtbaren Bereich des Tabs, wenn diese Eigenschaft nicht angegeben ist (Firefox Bug 1636508). Zuvor war dierect
-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"cookies"
Berechtigung (Firefox Bug 1662329).
Ältere Versionen
- Firefox 81 für Entwickler
- 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