Firefox 73 für Entwickler
Dieser Artikel bietet Informationen über die Änderungen in Firefox 73, die Entwickler betreffen. Firefox 73 wurde am 11. Februar 2020 veröffentlicht.
Änderungen für Web-Entwickler
Entwicklerwerkzeuge
- CORS-Fehler erscheinen jetzt als Fehler in der Konsole (und nicht mehr als Warnungen) und erhalten so die angemessene Sichtbarkeit (Firefox-Bug 1602093).
- Text- und reguläre Ausdrucks-Suchen in der Webkonsole können jetzt negiert werden, indem sie mit '-' vorangestellt werden (Firefox-Bug 1291192).
HTML
Keine Änderungen.
CSS
- Wir haben
overscroll-behavior-block
undoverscroll-behavior-inline
implementiert, die logischen Zuordnungen füroverscroll-behavior-x
undoverscroll-behavior-y
(Firefox-Bug 833953).
Entfernungen
- Die proprietäre Media-Query
-moz-touch-enabled
wurde entfernt (Firefox-Bug 1486964). Sie sollten stattdessenpointer: coarse
verwenden.
SVG
- Die Eigenschaften
letter-spacing
undword-spacing
funktionieren jetzt in SVG (Firefox-Bug 371787).
MathML
Entfernungen
- Das veraltete Element
<mfenced>
wurde entfernt (Firefox-Bug 1603773). Verwenden Sie stattdessen die Elemente<mrow>
und<mo>
.
JavaScript
- Die Felder
yearName
undrelatedYear
sind jetzt in der MethodeDateTimeFormat.prototype.formatToParts()
verfügbar, wodurch nützliche Formatierungsoptionen für CJK-Kalender ermöglicht werden (Firefox-Bug 1591664).
APIs
DOM
- Die Eigenschaften
innerWidth
undinnerHeight
beiWindow
-Objekten wurden aktualisiert, um die Breite und Höhe des Layout-Viewports in allen Situationen zurückzugeben, anstatt manchmal basierend auf dem visuellen Viewport. Insbesondere gaben diese bei Verwendung des Responsive Design Modus zuvor die Abmessungen des visuellen Viewports zurück, was dazu führte, dass das Verhalten von den Erwartungen abwich (Firefox-Bug 1514429).
WebVR
- Die veraltete WebVR API – welche durch WebXR ersetzt wurde, die sowohl erweiterte als auch virtuelle Realität Anwendungen unterstützt – erfordert jetzt einen sicheren Kontext unter Verwendung des HTTPS-Protokolls, um zu funktionieren. Dies liegt an der Verfügbarkeit von sensiblen Eingabequellen, die private Informationen enthalten können (Firefox-Bug 1381645).
Entfernungen
- Die Unterstützung für die
VideoPlaybackQuality
-EigenschaftcorruptedVideoFrames
, die in der Spezifikation veraltet ist, wurde aus Firefox entfernt (Firefox-Bug 1602163).
Sicherheit
Keine Änderungen.
WebDriver-Komformität (Marionette)
WebDriver:Print
wurde hinzugefügt, um die aktuelle Seite als PDF-Dokument auszudrucken (Firefox-Bug 1604506).Webdriver:TakeScreenshot
erfasst jetzt immer den obersten Betrachtungskontext und nicht den aktuell ausgewählten Betrachtungskontext, wenn kein Element zum Erfassen spezifiziert wurde (Firefox-Bug 1398087, Firefox-Bug 1606794).- Die Verwendung des
full
-Arguments vonWebdriver:TakeScreenshot
führt dazu, dass die gesamte Seite erfasst wird (Firefox-Bug 1571424).
Änderungen für Add-on-Entwickler
API-Änderungen
- Die Funktion
sidebarAction.toggle()
wurde implementiert (Bug 1453355).
Manifest-Änderungen
Keine Änderungen.
Siehe auch
- Hacks-Blogpost: Firefox 73 is upon us