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-Artikel — Firefox 75: Ambitionen für April.

Änderungen für Webentwickler

Entwicklerwerkzeuge

HTML

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

CSS

Barrierefreiheit

Neue ARIA-Rollen und -Attribute sind jetzt in Firefox unter Windows und Linux verfügbar (es sei jedoch darauf hingewiesen, dass sie erst dann verwendet werden können, wenn Bildschirmleser sie unterstützen):

Hinweis: Auf macOS warten wir zunächst darauf, dass Apple definiert, welche Apple-Dialektattribute für VoiceOver in Safari bereitgestellt werden sollen, und werden dann entsprechend agieren.

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 würde ein spezifizierter Sendeknopf geklickt, anstatt nur die Formulardaten an den Empfänger zu senden. Somit wird das submit-Ereignis ausgelöst und das Formular auf Validität geprüft, bevor die Daten gesendet werden (Firefox-Bug 1613360).
  • Das submit-Ereignis wird jetzt durch ein Objekt des Typs SubmitEvent dargestellt, anstatt durch ein einfaches Event. SubmitEvent beinhaltet eine neue submitter-Eigenschaft, die das Element ist, das zur Auslösung der Formularübermittlung verwendet wurde. Mit diesem Ereignis können Sie einen einzigen Handler für Übermittlungsergebnisse haben, der erkennen kann, welcher von mehreren Übermittlungsbuttons oder Links verwendet wurde, um das Formular zu übermitteln (Firefox-Bug 1588715).
  • Das Aufrufen der click()-Methode auf ein abgetrenntes Element (eines, das nicht Teil eines DOM-Baums ist) funktioniert jetzt normal und führt dazu, dass ein click-Ereignis an das Element 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

  • Nicht-Skript-Quellen, wie CSS-Selektoren, und .getAttribute("nonce")-Aufrufe von CSP-Nonces sind jetzt versteckt. Stattdessen sollte die .nonce-Eigenschaft überprüft werden, um Nonces von Skripten aufzurufen (Firefox-Bug 1374612).

Plugins

Keine Änderungen.

WebDriver-Konformität (Marionette)

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