Firefox 80 für Entwickler
Dieser Artikel bietet Informationen über die Änderungen in Firefox 80, die Entwickler betreffen. Firefox 80 wurde am 25. August 2020 veröffentlicht.
Änderungen für Webentwickler
>Entwicklerwerkzeuge
- Sie können jetzt Netzwerkanforderungen mit den
:block
und:unblock
Hilfsbefehlen in der Webkonsole blockieren und entsperren (Firefox-Bug 1546394). - Beim Hinzufügen einer Klasse zu einem Element im Regelbereich des Seiteninspektors werden vorhandene Klassen mit Autovervollständigung vorgeschlagen (Siehe Firefox-Bug 1492797).
- Wenn der Debugger bei einer Ausnahme anhält, zeigt der Tooltip im Quellbereich jetzt ein Dreieck an, das bei Klick einen Stack-Trace offenbart (Firefox-Bug 1643633).
- In der Anforderungsliste des Netzwerkmonitors wird ein Schildkrötensymbol für "langsame" Anfragen angezeigt, die einen konfigurierbaren Schwellenwert für die Wartezeit überschreiten (Firefox-Bug 1648373).
HTML
Keine Änderungen.
CSS
- Die standardmäßige, unpräfixierte
appearance
-Eigenschaft wird jetzt unterstützt; vorhandene-moz-appearance
und-webkit-appearance
sind nun Aliase der unpräfixierten Eigenschaft (Firefox-Bug 1620467).
JavaScript
- Die ECMAScript 2021
export * as namespace
-Syntax für dieexport
-Anweisung wird jetzt unterstützt (Firefox-Bug 1496852).
HTTP
- Bisher funktionierte die fullscreen-Direktive nicht, wenn sie auf einen
<iframe>
angewendet wurde (d.h. über dasallow
-Attribut), es sei denn, dasallowfullscreen
-Attribut war ebenfalls vorhanden. Dies wurde jetzt behoben (Firefox-Bug 1608358).
APIs
DOM
- Web-Animations-API-Kompositionsoperationen sind jetzt aktiviert — siehe
KeyframeEffect.composite
undKeyframeEffect.iterationComposite
(Firefox-Bug 1652676).
Entfernungen
- Die
outerHeight
undouterWidth
Funktionen vonWindow.open()
sind nicht mehr im Webinhalt verfügbar (Firefox-Bug 1623826).
WebAssembly
- Atomare Operationen sind jetzt auf nicht-gemeinsamen Speichern erlaubt (Firefox-Bug 1619196).
WebDriver-Konformität (Marionette)
- Die Verwendung von
WebDriver:NewWindow
zum Öffnen eines neuen Tabs gibt nicht mehr zu früh zurück, wenn Tests im headless-Modus durchgeführt werden (Firefox-Bug 1653281). - Wir haben das
name
-Argument fürWebDriver:SwitchToWindow
entfernt — es wird im W3C-kompatiblen Modus nicht unterstützt und sollte nicht mehr verwendet werden (Firefox-Bug 1588424). - Wir haben begonnen, Fission-Unterstützung für die folgenden Befehle hinzuzufügen:
WebDriver:FindElement
,WebDriver:FindElements
,WebDriver:GetElementAttribute
,WebDriver:GetElementProperty
. - Bekanntes Problem: Das Öffnen eines neuen Tabs durch die Verwendung von
WebDriver:NewWindow
oder durch ein beliebiges Skript, daswindow.open()
aufruft, wechselt jetzt automatisch zu diesem neuen Fenster (Firefox-Bug 1661495).
Änderungen für Add-on-Entwickler
Keine Änderungen.