Firefox 75 für Entwickler

Dieser Artikel bietet Informationen über die Änderungen in Firefox 75, die Entwickler betreffen. Firefox 75 wurde am 7. April 2020 veröffentlicht.

Siehe auch den begleitenden Hacks-Artikel — Firefox 75: Ambitionen für April.

Änderungen für Webentwickler

Entwicklerwerkzeuge

HTML

  • Das Attribut loading des <img>-Elements wurde jetzt implementiert. Dieser Zeichenkettenwert kann verwendet werden, um anzugeben, dass das Bild lazy geladen werden soll, indem der Wert auf lazy gesetzt wird (Firefox-Bug 1542784).
  • Der Wert des type-Attributs des <style>-Elements ist jetzt gemäß der Spezifikation nur noch auf text/css beschränkt (Firefox-Bug 1614329).

CSS

Barrierefreiheit

Neue ARIA-Rollen und -Attribute sind jetzt in Firefox auf Windows und Linux verfügbar (beachten Sie, dass sie noch nicht nutzbar sind, bis Bildschirmleseprogramme sie unterstützen):

Hinweis: Auf macOS warten wir zunächst darauf, dass Apple definiert, welche Apple-Dialekt-Attribute Safari als VoiceOver zugänglich machen wird, und werden uns dann daran orientieren.

JavaScript

APIs

DOM

  • Das HTMLFormElement-Interface hat eine neue Methode, requestSubmit(). Im Gegensatz zur alten (und weiterhin verfügbaren) submit() Methode, agiert requestSubmit() so, als ob eine spezifizierte Schaltfläche zum Absenden geklickt wurde, anstatt nur die Formulardaten an den Empfänger zu senden. Dadurch wird das submit-Ereignis ausgelöst und das Formular auf Gültigkeit überprüft, bevor die Daten gesendet werden (Firefox-Bug 1613360).
  • Der submit-Event wird jetzt von einem Objekt des Typs SubmitEvent repräsentiert, anstelle eines einfachen Event. SubmitEvent enthält ein neues submitter Attribut, das das Element ist, das ausgelöst wurde, um das Formular abzuschicken. Mit diesem Ereignis können Sie einen einzelnen Handler für Submit-Ereignisse haben, der erkennen kann, welche von mehreren Schaltflächen oder Links zum Absenden des Formulars verwendet wurde (Firefox-Bug 1588715).
  • Das Aufrufen der click()-Methode bei einem losgelösten Element (das nicht Teil eines DOM-Baums ist) funktioniert jetzt normal und löst ein click-Event bei diesem aus (Firefox-Bug 1610821).

Web Animations API

Firefox 75 bringt zahlreiche Erweiterungen der Web Animations API:

Medien, Web Audio und WebRTC

HTTP

Keine Änderungen.

Sicherheit

  • CSP-Nonces aus nicht-skriptbasierten Quellen, wie CSS-Selektoren, und .getAttribute("nonce")-Aufrufe sind jetzt verborgen. Stattdessen verwenden Sie das .nonce-Attribut, um Nonces aus Skripten zuzugreifen (Firefox-Bug 1374612).

Plugins

Keine Änderungen.

WebDriver-Konformität (Marionette)

  • Ein Bug wurde behoben, der immer dazu führte, dass Marionette beim Start von Firefox initialisiert wurde. Dies wurde jetzt auf die Befehlszeilenargumente und Umgebungsvariablen beschränkt (Firefox-Bug 1622012).
  • WebDriver:Print wurde korrigiert, um keine zusätzlichen Ränder mehr zum Dokument hinzuzufügen (Firefox-Bug 1616932).
  • Der Vorzugswert für network.http.speculative-parallel-limit wurde auf 0 geändert, um spekulative Verbindungen nicht mehr zwangsweise zu deaktivieren (Firefox-Bug 1617869).

Sonstiges

Keine Änderungen.

Änderungen für Add-on-Entwickler

API-Änderungen

Manifeständerungen