Firefox 88 für Entwickler
Dieser Artikel bietet Informationen über die Änderungen in Firefox 88, die Entwickler betreffen. 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
Entwickler-Werkzeuge
- Der Umschaltknopf zum Wechseln zwischen den Ansichten für rohe und formatierte Antworten 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 verfügbar gemacht fürcontent
undcursor
in Firefox-Bug 1695402 und Firefox-Bug 1695403. - Die Standard-Schriftart
monospace
für macOS wurde zu Menlo geändert (Firefox-Bug 1342741). - Der
collapse
Wert vonvisibility
ist jetzt für Ruby-Anmerkungen implementiert (Firefox-Bug 1697529). - Der
alternate
Wert fürruby-position
wurde implementiert und ist der neue Anfangswert für die Eigenschaft (Firefox-Bug 1694748). - Die CSS-Eigenschaft
outline
wurde aktualisiert, um dem durchborder-radius
erstellten Umriss zu folgen. Im Zuge dieser Arbeit wurde die nicht standardmäßige Eigenschaft-moz-outline-radius
entfernt. (Firefox-Bug 315209 und Firefox-Bug 1694146.)
Entfernungen
- Die Pseudoklasse
:-moz-submit-invalid
wurde hinter einer Voreinstellung verborgen und damit aus Web-Inhalten entfernt (Firefox-Bug 1694129). - Das Standard-Styling für die nicht standardmäßigen
:-moz-ui-invalid
und:-moz-ui-valid
wurde entfernt (Firefox-Bug 1693969).
JavaScript
- Unterstützung für RegExp match indices hinzugefügt (Firefox-Bug 1519483).
Intl.DisplayNames()
undIntl.ListFormat()
haben jetzt eine strengere Überprüfung, dassoptions
, die an den Konstruktor übergeben werden, Objekte sind, und werfen eine Ausnahme, wenn stattdessen ein String oder ein anderes Primärwert verwendet wird (Firefox-Bug 1696881).
HTTP
- FTP wurde in allen Versionen deaktiviert (die Voreinstellung
network.ftp.enabled
ist jetzt standardmäßigfalse
), 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-Handlers 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
jetzt korrekt den aktiven Zustand von Marionette wider (Firefox-Bug 1593343). - Ein Fehler wurde behoben, bei dem Zeigeraktionen außer
down
undup
unpassenderweise dazu führten, dass Tasten gedrückt wurden (Firefox-Bug 1686361). - Ein Race-Condition-Problem in
WebDriver:GetCurrentURL
, das dazu führen konnte, dass der Befehl die URL der zuvor geöffneten Seite zurückgab, oder sogar ein Hängenbleiben in Marionette, wurde behoben (Firefox-Bug 1664881).
Änderungen für Add-on-Entwickler
url
kann jetzt verwendet werden, um die Eigenschaften zu begrenzen, für die dastabs.onUpdated
Ereignis ausgelöst wird (Firefox-Bug 1680279).
Ältere Versionen
- Firefox 87 für Entwickler
- Firefox 86 für Entwickler
- Firefox 85 für Entwickler
- Firefox 84 für Entwickler
- Firefox 83 für Entwickler
- Firefox 82 für Entwickler
- Firefox 81 für Entwickler
- Firefox 80 für Entwickler
- Firefox 79 für Entwickler
- Firefox 78 für Entwickler
- Firefox 77 für Entwickler
- Firefox 76 für Entwickler
- Firefox 75 für Entwickler
- Firefox 74 für Entwickler
- Firefox 73 für Entwickler
- Firefox 72 für Entwickler
- Firefox 71 für Entwickler
- Firefox 70 für Entwickler
- Firefox 69 für Entwickler
- Firefox 68 für Entwickler
- Firefox 67 für Entwickler
- Firefox 66 für Entwickler
- Firefox 65 für Entwickler
- Firefox 64 für Entwickler
- Firefox 63 für Entwickler
- Firefox 62 für Entwickler
- Firefox 61 für Entwickler
- Firefox 60 für Entwickler
- Firefox 59 für Entwickler
- Firefox 58 für Entwickler
- Firefox 57 für Entwickler