Firefox 74 für Entwickler

Dieser Artikel bietet Informationen über die Änderungen in Firefox 74, die Entwickler betreffen werden. Firefox 74 wurde am 10. März 2020 veröffentlicht.

Änderungen für Webentwickler

Entwicklerwerkzeuge

Webkonsole

HTML

Keine Änderungen.

CSS

Entfernt

SVG

Keine Änderungen.

JavaScript

  • Der Optionale Verkettungsoperator wurde implementiert (Firefox Fehler 1566143).
  • Wenn eine JavaScript-URL (javascript:) ausgewertet wird und das Ergebnis ein String ist, wird dieser String geparst, um ein HTML-Dokument zu erstellen, das dann angezeigt wird. Bisher war die URL dieses Dokuments (wie sie z.B. durch die document.location Eigenschaft gemeldet wird) die ursprüngliche javascript: URL; jetzt ist es korrekt die URL des Dokuments, in dem die javascript: URL ausgewertet wurde (Firefox Fehler 836567).

Entfernt

  • Die Object.toSource() Methode und die globale Funktion uneval() sind für Web-Inhalte oder Erweiterungen nicht mehr verfügbar (Fehler 1565170).

APIs

DOM

DOM-Ereignisse

  • Firefox 74 unterstützt jetzt das languagechange_event Ereignis und seine zugehörige Ereignishandler-Eigenschaft onlanguagechange, die ausgelöst wird, wenn der Benutzer seine bevorzugte Sprache ändert (Firefox Fehler 1154779). Dies wurde zuvor in unserer Kompatibilitätsdatenbank als unterstützt ab Firefox 3.5 aufgeführt, was ein Fehler war.

Canvas und WebGL

Entfernt

HTTP

Sicherheit

  • Die Unterstützung für TLS 1.0 und 1.1 wurde aus Firefox entfernt; Sie müssen sicherstellen, dass Ihr Webserver TLS 1.2 oder 1.3 unterstützt. Ab jetzt gibt Firefox einen Secure Connection Failed Fehler zurück, wenn er eine Verbindung zu Servern mit älteren TLS-Versionen herstellt (Firefox Fehler 1606734).
  • Ab Firefox 74, wenn eine Seite die Genehmigung zur Zugriff auf eine Ressource in eingebetteten Inhalten in einem <iframe> mit dem allow Attribut delegiert, und die eingebettete Seite um Erlaubnis zur Nutzung dieser Ressource bittet, fordert die übergeordnete Seite den Benutzer auf, die Erlaubnis zu erteilen und die Ressource mit der eingebetteten Domain zu teilen, anstatt dass sowohl die äußere als auch die innere Seite den Benutzer um Erlaubnis bitten. Wenn die äußere Seite nicht die vom allow-Attribut angeforderte Berechtigung hat, wird der Zugriff des <iframe> sofort ohne Benutzereingabe verweigert Firefox Fehler 1483631.

Plugins

Keine Änderungen.

WebDriver-Konformität (Marionette)

  • WebDriver:Print hinzugefügt, um die aktuelle Seite als PDF-Dokument zu drucken (Firefox Fehler 1604506).
  • Webdriver:TakeScreenshot erfasst jetzt immer den übergeordneten Browser-Kontext und nicht den derzeit ausgewählten Browser-Kontext, wenn kein zu erfassendes Element angegeben wurde (Firefox Fehler 1398087, Firefox Fehler 1606794).
  • Die Verwendung des full-Arguments von Webdriver:TakeScreenshot bewirkt, dass die komplette Seite erfasst wird (Firefox Fehler 1571424).

Änderungen für Add-On Entwickler

API-Änderungen

  • Tastenkombinationen können nun in Commands.update nicht zugewiesen werden, indem ein leerer Wert von shortcut übergeben wird Firefox Fehler 1475043.
  • urlClassifications werden jetzt als Teil der details in jedem Ereignis von webRequest zurückgegeben, und bieten Informationen darüber, ob eine Anfrage als Fingerprinting oder Tracking klassifiziert wird Firefox Fehler 1589494.

Manifest-Änderungen

Keine Änderungen.

Siehe auch

Ältere Versionen