Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Firefox-75-Versionshinweise für Entwickler

Dieser Artikel enthält Informationen zu Änderungen in Firefox 75, die Entwickler betreffen. Firefox 75 wurde am 7. April 2020 veröffentlicht.

Siehe auch den begleitenden Hacks-Beitrag — Firefox 75: Ambitions for April.

Änderungen für Webentwickler

Entwicklerwerkzeuge

HTML

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

CSS

Barrierefreiheit

Neue ARIA-Rollen und -Attribute werden jetzt unter Windows und Linux in Firefox bereitgestellt (beachten Sie, dass sie weiterhin nicht nutzbar sein werden, bis Screenreader sie unterstützen):

Hinweis: Unter macOS warten wir zunächst darauf, dass Apple definiert, was Safari als Attribute im Apple-Dialekt für VoiceOver bereitstellen wird, und werden uns dann daran orientieren.

JavaScript

APIs

DOM

  • Die Schnittstelle HTMLFormElement verfügt über eine neue Methode, requestSubmit(). Anders als die alte (und weiterhin verfügbare) Methode submit() verhält sich requestSubmit() so, als wäre eine angegebene Submit-Schaltfläche angeklickt worden, statt lediglich die Formulardaten an den Empfänger zu senden. Daher wird das Ereignis submit ausgeliefert und das Formular vor dem Absenden der Daten auf Gültigkeit geprüft (Firefox-Bug 1613360).
  • Das Ereignis submit wird jetzt durch ein Objekt des Typs SubmitEvent statt durch ein einfaches Event dargestellt. SubmitEvent enthält eine neue Eigenschaft submitter, welche das Element ist, das aufgerufen wurde, um das Absenden des Formulars auszulösen. Mit diesem Ereignis können Sie einen einzigen Handler für Submit-Ereignisse verwenden, der erkennen kann, welche von mehreren Submit-Schaltflächen oder Links zum Absenden des Formulars verwendet wurde (Firefox-Bug 1588715).
  • Das Aufrufen der Methode click() für ein getrenntes Element – also eines, das nicht Teil eines DOM-Baums ist – funktioniert jetzt normal und führt dazu, dass ein click-Ereignis an dieses gesendet wird (Firefox-Bug 1610821).

Web Animations API

Firefox 75 enthält zahlreiche Ergänzungen für die Web Animations API:

Medien, Web Audio und WebRTC

HTTP

Keine Änderungen.

Sicherheit

  • CSP-Nonces aus Nicht-Skriptquellen wie CSS-Selektoren sowie Aufrufe von .getAttribute("nonce") werden jetzt ausgeblendet. Prüfen Sie stattdessen die Eigenschaft .nonce, um aus Skripten auf Nonces zuzugreifen (Firefox-Bug 1374612).

Plugins

Keine Änderungen.

WebDriver-Konformität (Marionette)

  • Ein Fehler wurde behoben, der stets dazu führte, dass Marionette beim Start von Firefox initialisiert wurde. Die Initialisierung ist nun auf das Befehlszeilenargument und die Umgebungsvariable beschränkt (Firefox-Bug 1622012).
  • WebDriver:Print wurde korrigiert, sodass dem Dokument keine zusätzlichen Ränder mehr hinzugefügt werden (Firefox-Bug 1616932).
  • Der Einstellungswert 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