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 Web-Entwickler

Entwicklerwerkzeuge

Webkonsole

HTML

Keine Änderungen.

CSS

Entfernungen

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. Zuvor war die URL dieses Dokuments (wie durch die document.location-Eigenschaft beispielsweise gemeldet) die ursprüngliche javascript:-URL; es ist jetzt korrekt die URL des Dokuments, in dem die javascript:-URL ausgewertet wurde (Firefox-Fehler 836567).

Entfernungen

  • Die Methode Object.toSource() und die globale Funktion uneval() sind für den Gebrauch durch Webinhalte oder Erweiterungen nicht mehr verfügbar (Fehler 1565170).

APIs

DOM

DOM-Ereignisse

Canvas und WebGL

Entfernungen

HTTP

Sicherheit

  • TLS 1.0 und 1.1-Unterstützung wurde aus Firefox entfernt; Sie müssen sicherstellen, dass Ihr Webserver TLS 1.2 oder 1.3 unterstützt. Ab jetzt wird Firefox einen Secure Connection Failed-Fehler zurückgeben, wenn versucht wird, eine Verbindung zu Servern mit den älteren TLS-Versionen herzustellen (Firefox-Fehler 1606734).
  • Ab Firefox 74, wenn eine Website die Erlaubnis zur Nutzung einer Ressource an eingebettete Inhalte in einem <iframe> mit dem allow-Attribut delegiert und die eingebettete Seite die Berechtigung zur Nutzung dieser Ressource anfordert, fordert die übergeordnete Seite den Benutzer auf, die Erlaubnis zur Nutzung der Ressource zu geben und sie mit der eingebetteten Domain zu teilen, anstatt dass sowohl die äußeren als auch die inneren Seiten den Benutzer um Erlaubnis bitten. Wenn die äußere Seite nicht die durch das allow-Attribut angeforderte Erlaubnis hat, wird dem <iframe> der Zugriff ohne Rückfrage verweigert (Firefox-Fehler 1483631).

Plugins

Keine Änderungen.

WebDriver-Konformität (Marionette)

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

Änderungen für Add-on-Entwickler

API-Änderungen

  • Shortcut-Tasten können jetzt in Commands.update durch Übergeben eines leeren shortcut-Wertes zugewiesen werden (Firefox-Fehler 1475043).
  • urlClassifications werden jetzt als Teil der details in jedem Ereignis von webRequest zurückgegeben, um Informationen darüber zu liefern, ob eine Anfrage als Fingerprinting oder Tracking klassifiziert wird (Firefox-Fehler 1589494).

Manifeständerungen

Keine Änderungen.

Siehe auch

Ältere Versionen