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 74 Versionshinweise für Entwickler

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

Änderungen für Webentwickler

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 eine Zeichenfolge ist, wird diese zur Erstellung eines HTML-Dokuments analysiert, das dann präsentiert wird. Bisher war die URL dieses Dokuments (wie zum Beispiel durch die document.location Eigenschaft gemeldet) die ursprüngliche javascript:-URL; sie ist jetzt korrekt die URL des Dokuments, in dem die javascript:-URL ausgewertet wurde (Firefox-Fehler 836567).

Entfernungen

  • Die Object.toSource()-Methode und die globale Funktion uneval() stehen für Webinhalte oder Erweiterungen nicht mehr zur Verfügung (Fehler 1565170).

APIs

DOM

DOM-Ereignisse

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

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. Von nun an wird Firefox einen Sicherheitsverbindungsfehler zurückgeben, wenn es sich mit Servern verbindet, die die älteren TLS-Versionen verwenden (Firefox-Fehler 1606734).
  • Ab Firefox 74, wenn eine Seite die Berechtigung zum Zugriff auf eine Ressource an eingebetteten Inhalt in einem <iframe> mit dem allow-Attribut delegiert und die eingebettete Seite um Erlaubnis zur Nutzung dieser Ressource bittet, fragt die übergeordnete Seite den Benutzer um Erlaubnis zur Nutzung der Ressource und zur gemeinsamen Nutzung mit der eingebetteten Domain, anstatt dass sowohl die äußere als auch die innere Seite den Benutzer um Erlaubnis bitten. Wenn die äußere Seite nicht über die vom allow-Attribut angeforderte Berechtigung verfügt, wird dem <iframe> der Zugriff sofort verweigert, ohne den Benutzer zu fragen 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 obersten Browsing-Kontext und nicht den aktuell ausgewählten Browsing-Kontext, wenn kein zu erfassendes Element angegeben wurde (Firefox-Fehler 1398087, Firefox-Fehler 1606794).
  • Die Verwendung des full-Arguments von Webdriver:TakeScreenshot führt dazu, dass die gesamte Seite erfasst wird (Firefox-Fehler 1571424).

Änderungen für Add-on-Entwickler

API-Änderungen

  • Shortcut-Keys können nun in Commands.update durch Übergeben eines leeren Werts von shortcut entfernt werden Firefox-Fehler 1475043.
  • urlClassifications werden nun als Teil der details in jedem Ereignis von webRequest zurückgegeben. Dies bietet Informationen darüber, ob eine Anfrage als Fingerprinting oder Tracking klassifiziert ist Firefox-Fehler 1589494.

Manifeständerungen

Keine Änderungen.

Siehe auch