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 zum Wechseln zwischen rohen und formatierten Antwortansichten wurde implementiert (Firefox-Bug 1693147). Beispiele finden Sie unter Netzwerkanfrage Details > Antwort-Tab.
HTML
Keine Änderungen.
CSS
- Die Pseudoklassen
:user-valid
und:user-invalid
wurden implementiert (Firefox-Bug 1694141). - Die funktionale Notation
image-set()
ist jetzt aktiviert (Firefox-Bug 1698133) und wurde fürcontent
undcursor
in Firefox-Bug 1695402 und Firefox-Bug 1695403 verfügbar gemacht. - Die Standardschriftart
monospace
für MacOS wurde zu Menlo geändert (Firefox-Bug 1342741). - Der
collapse
-Wert vonvisibility
ist nun für Ruby-Anmerkungen implementiert (Firefox-Bug 1697529). - Der
alternate
-Wert fürruby-position
wurde implementiert und ist der neue Initialwert für die Eigenschaft (Firefox-Bug 1694748). - Die CSS-Eigenschaft
outline
wurde aktualisiert, um der durchborder-radius
erzeugten Umrandung zu folgen. Im Zuge dieser Arbeit wurde die nicht-standardisierte Eigenschaft-moz-outline-radius
entfernt. (Firefox-Bug 315209 und Firefox-Bug 1694146.)
Entfernungen
- Die Pseudoklasse
:-moz-submit-invalid
wurde hinter einem Präferenzwert versteckt, wodurch sie aus Webinhalten entfernt wurde (Firefox-Bug 1694129). - Die Standard-Styling 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()
prüfen jetzt strenger, dass die an den Konstruktor übergebenenoptions
Objekte sind, und werfen eine Ausnahme, wenn stattdessen eine Zeichenkette oder ein anderes Primativ verwendet wird (Firefox-Bug 1696881).
HTTP
- FTP wurde in allen Versionen deaktiviert (die Voreinstellung
network.ftp.enabled
hat jetzt den Standardwertfalse
) mit der Absicht, es vollständig in Firefox 90 zu entfernen (Firefox-Bug 1691890). Ergänzend zu dieser Änderung wurde die ErweiterungseinstellungbrowserSettings.ftpProtocolEnabled
schreibgeschützt gemacht, und Web-Erweiterungen können sich jetzt 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 ein bereits alsaborted
gesetztesAbortSignal
zurückzugeben (Firefox-Bug 1698468).
WebDriver-Konformität (Marionette)
- Marionette wird nicht mehr aktiviert, es sei denn, das Befehlszeilenargument
--marionette
oder die UmgebungsvariableMOZ_MARIONETTE
wird angegeben. Daher wird die Voreinstellungmarionette.enabled
nicht mehr verwendet. Mit dieser Änderung spiegelt der Zustand vonnavigator.webdriver
jetzt korrekt den aktivierten 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 in
WebDriver:GetCurrentURL
wurde behoben, die dazu führen konnte, dass der Befehl die URL der zuvor geöffneten Seite zurückgab oder sich Marionette aufhing (Firefox-Bug 1664881).
Änderungen für Add-on-Entwickler
url
kann jetzt verwendet werden, um die Eigenschaften einzuschränken, 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