Firefox 88 für Entwickler
Dieser Artikel bietet Informationen über die Änderungen in Firefox 88, die Entwickler betreffen werden. Firefox 88 wurde am 19. April 2021 veröffentlicht.
Hinweis: Siehe auch Never too late for Firefox 88 auf Mozilla Hacks.
Änderungen für Webentwickler
Entwicklerwerkzeuge
- Der Umschaltknopf für das Wechseln zwischen Roh- und Formatiert-Antwortansichten wurde implementiert (Firefox-Bug 1693147). Beispiele finden Sie unter Netzwerkanforderungsdetails > Antwort-Registerkarte.
HTML
Keine Änderungen.
CSS
- Die Pseudoklassen
:user-valid
und:user-invalid
wurden implementiert (Firefox-Bug 1694141). - Die funktionale Notation
image-set()
ist nun aktiviert (Firefox-Bug 1698133) und wurde fürcontent
undcursor
in Firefox-Bug 1695402 und Firefox-Bug 1695403 verfügbar gemacht. - Die Standard-Schriftart
monospace
für macOS wurde zu Menlo geändert (Firefox-Bug 1342741). - Der Wert
collapse
vonvisibility
ist jetzt für Ruby-Anmerkungen implementiert (Firefox-Bug 1697529). - Der Wert
alternate
fürruby-position
wurde implementiert und ist der neue Standardwert für die Eigenschaft (Firefox-Bug 1694748). - Die CSS-Eigenschaft
outline
wurde aktualisiert, um dem Umriss zu folgen, der durchborder-radius
erstellt wird. Im Zuge dieser Arbeiten wurde die nicht standardisierte Eigenschaft-moz-outline-radius
entfernt. (Firefox-Bug 315209 und Firefox-Bug 1694146.)
Entfernungen
- Die Pseudoklasse
:-moz-submit-invalid
wurde hinter einer Voreinstellung versteckt, wodurch sie aus Webinhalten entfernt wurde (Firefox-Bug 1694129). - Die Standardstilgebung für die nicht standardisierten
:-moz-ui-invalid
und:-moz-ui-valid
wurde entfernt (Firefox-Bug 1693969).
JavaScript
- Unterstützung für RegExp Match Indizes hinzugefügt (Firefox-Bug 1519483).
Intl.DisplayNames()
undIntl.ListFormat()
haben jetzt strengere Überprüfungen, dassoptions
, die dem Konstruktor übergeben werden, Objekte sind, und werfen eine Ausnahme, wenn stattdessen ein String oder ein anderer primitiver Typ verwendet wird (Firefox-Bug 1696881).
HTTP
- FTP wurde in allen Versionen deaktiviert (die Voreinstellung
network.ftp.enabled
hat nun den Standardwertfalse
), mit der Absicht, es in Firefox 90 vollständig zu entfernen (Firefox-Bug 1691890). In Ergänzung zu dieser Änderung wurde die ErweiterungseinstellungbrowserSettings.ftpProtocolEnabled
schreibgeschützt gemacht, und Web-Erweiterungen können sich nun als Protokoll-Handler für FTP registrieren (Firefox-Bug 1626365).
Sicherheit
Keine Änderungen.
APIs
DOM
- Code kann jetzt die neue statische Methode
AbortSignal.abort()
verwenden, um einAbortSignal
zurückzugeben, das bereits alsaborted
gesetzt ist (Firefox-Bug 1698468).
WebDriver-Konformität (Marionette)
- Marionette wird nicht mehr aktiviert, es sei denn, das
--marionette
-Kommandozeilenargument oder dieMOZ_MARIONETTE
-Umgebungsvariable wird angegeben. Daher wird die Voreinstellungmarionette.enabled
nicht mehr verwendet. Mit dieser Änderung spiegelt der Zustand vonnavigator.webdriver
nun korrekt den Aktiviert-Zustand von Marionette wider (Firefox-Bug 1593343). - Ein Fehler wurde behoben, bei dem Zeigeraktionen außer
down
undup
unangemessen dazu führten, dass Tasten gedrückt wurden (Firefox-Bug 1686361). - Ein Race-Condition-Fehler in
WebDriver:GetCurrentURL
wurde behoben, der dazu führen konnte, dass der Befehl die URL der zuvor geöffneten Seite zurückgab oder sogar zu einem Hänger in Marionette führte (Firefox-Bug 1664881).
Änderungen für Add-on-Entwickler
url
kann nun verwendet werden, um die Eigenschaften zu begrenzen, für die dastabs.onUpdated
-Ereignis ausgelöst wird (Firefox-Bug 1680279).
Ältere Versionen
- Firefox 87 for developers
- Firefox 86 for developers
- Firefox 85 for developers
- Firefox 84 for developers
- Firefox 83 for developers
- Firefox 82 for developers
- 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