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 for developers
- Firefox 80 for developers
- Firefox 79 for developers
- Firefox 78 for developers
- Firefox 77 for developers
- Firefox 76 for developers
- Firefox 75 for developers
- Firefox 74 for developers
- Firefox 73 for developers
- Firefox 72 for developers
- Firefox 71 for developers
- Firefox 70 for developers
- Firefox 69 for developers
- Firefox 68 for developers
- Firefox 67 for developers
- Firefox 66 for developers
- Firefox 65 for developers
- Firefox 64 for developers
- Firefox 63 for developers
- Firefox 62 for developers
- Firefox 61 for developers
- Firefox 60 for developers
- Firefox 59 for developers
- Firefox 58 for developers
- Firefox 57 for developers
- Firefox 56 for developers
- Firefox 55 for developers
- Firefox 54 for developers
- Firefox 53 for developers
- Firefox 52 for developers
- Firefox 51 for developers