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 bietet Informationen über die Änderungen in Firefox 75, die Entwickler betreffen werden. Firefox 75 wurde am 7. April 2020 veröffentlicht.

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

Änderungen für Webentwickler

Entwicklertools

HTML

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

CSS

Barrierefreiheit

Neue ARIA-Rollen und Attribute sind jetzt in Firefox unter Windows und Linux verfügbar (beachten Sie, dass diese erst nutzbar sind, wenn Bildschirmleser sie unterstützen):

Hinweis: Unter macOS warten wir zunächst darauf, dass Apple definiert, welche Apple-Dialektattribute Safari an VoiceOver weitergeben wird, und werden dann entsprechend folgen.

JavaScript

APIs

DOM

  • Die HTMLFormElement Schnittstelle hat eine neue Methode, requestSubmit(). Im Unterschied zur alten (und weiterhin verfügbaren) submit()-Methode handelt requestSubmit() so, als ob eine spezifizierte Absende-Schaltfläche geklickt wurde, anstatt einfach die Formulardaten an den Empfänger zu senden. So wird das submit-Ereignis ausgelöst und das Formular auf Gültigkeit überprüft, bevor die Daten übermittelt werden (Firefox-Bug 1613360).
  • Das submit-Ereignis wird jetzt durch ein Objekt vom Typ SubmitEvent anstelle eines einfachen Event dargestellt. SubmitEvent enthält eine neue submitter Eigenschaft, die das Element ist, das verwendet wurde, um die Formularübermittlung auszulösen. Mit diesem Ereignis können Sie einen einzigen Handler für Absendeereignisse haben, der feststellen kann, welche von mehreren Absende-Schaltflächen oder Links verwendet wurde, um das Formular abzusenden (Firefox-Bug 1588715).
  • Der Aufruf der click()-Methode bei einem abgetrennten Element (eines, das nicht Teil eines DOM-Baums ist) funktioniert jetzt normal, was dazu führt, dass ein click-Ereignis an es gesendet wird (Firefox-Bug 1610821).

Web Animations API

Firefox 75 bringt zahlreiche Ergänzungen zur Web Animations API:

Medien, Web Audio und WebRTC

HTTP

Keine Änderungen.

Sicherheit

  • CSP-Nonces von Nicht-Skript-Quellen, wie z. B. CSS-Selektoren und .getAttribute("nonce")-Aufrufen, sind jetzt verborgen. Stattdessen prüfen Sie die .nonce-Eigenschaft, um Nonces von Skripten zu erreichen (Firefox-Bug 1374612).

Plugins

Keine Änderungen.

WebDriver-Konformität (Marionette)

  • Ein Fehler wurde behoben, der dazu führte, dass Marionette immer beim Start von Firefox initialisiert wurde. Dies wurde jetzt 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 Präferenzwert 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