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
- Sie können nun Server-sent Events inspizieren mit dem Netzwerk-Monitor (Firefox-Bug 1640857).
- Das Nachrichten-Panel des Netzwerk-Monitors wurde nun mit dem Antwort-Panel zusammengeführt — Nachrichten (z.B. von WebSockets oder Server-sent Events) können jetzt direkt unter der Antwortliste angezeigt werden (Firefox-Bug 1636421).
HTML
- Der Farbwähler, der für
<input type="color">
verwendet wird, ist nun auf Windows per 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
Pseudo-Element wurde hinzugefügt. Dieses Pseudo-Element repräsentiert die Dateiauswahl-Schaltfläche innerhalb eines<input type="file">
-Elements (Firefox-Bug 1635675, Firefox-Bug 1662478). - Wir haben die Fehlererkennung für die
:is()
und:where()
Pseudoklassen verbessert. Diese Pseudoklassen akzeptieren jetzt eine tolerante Selektorliste, wobei ein ungültiger Selektor in der Liste nicht die gesamte Liste ungültig macht (Firefox-Bug 1664718). appearance: button
gilt jetzt nur noch für Schaltflächen; derbutton
-Wert vonappearance
verhält sich ansonsten wieauto
(Firefox-Bug 1662703).
Entfernt
- Wir haben die proprietäre
:-moz-user-disabled
Pseudoklasse entfernt (Firefox-Bug 1664432).
HTTP
- Die
inline
-Direktive desContent-Disposition
Headers wird jetzt ignoriert, wenn dasdownload
-Attribut des HTML<a>
Elements angegeben ist (für gleichherkunftsbezogene URLs). Beachten Sie, dass, falls angegeben, derContent-Disposition
-Headerfilename
gegenüber einem imdownload
-Attribut angegebenen Dateinamen bevorzugt wird (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 verschachtelte/rekursive Aufrufe unterstützt, die jetztfalse
zurückgeben werden (Firefox-Bug 1634262).Element.setPointerCapture()
löst die AusnahmeNotFoundError
aus, wenn die Pointer-id
ungültig ist, gemäß der Spezifikation (Firefox-Bug 1662124). Zuvor wurde fälschlicherweise eineInvalidPointerId
-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, diewindow.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()
undtabs.captureVisibleTab()
erfassen jetzt 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 Berechtigung"cookies"
(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