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

Dieser Artikel bietet Informationen zu Änderungen in Firefox 86, die Entwickler betreffen werden. Firefox 86 wurde am 23. Februar 2021 veröffentlicht.

Hinweis: Siehe auch A Fabulous February Firefox — 86! auf Mozilla Hacks.

Änderungen für Webentwickler

Entwicklertools

  • Die cd() Konsolen-Hilfsfunktion, die in Firefox 74 als veraltet markiert wurde, wurde nun entfernt. Das <iframe> Kontext-Auswahlwerkzeug, das in Working with iframes beschrieben wird, erfüllt denselben Zweck, ist aber viel besser! Weitere Informationen finden Sie in Firefox Bug 1607741.
  • Die verschiedenen margin und padding Kurz- und Langform-Eigenschaften sind jetzt als inaktiv auf internen Tabellenelementen markiert, da sie keine Auswirkung auf diese haben. (Firefox Bug 1551569).
  • Die order Eigenschaft wurde zuvor fälschlicherweise als inaktiv für Raster-Elemente markiert. Dies wurde in Firefox Bug 1579017 behoben.

HTML

Keine Änderungen.

SVG

CSS

JavaScript

  • Das Intl.DisplayNames eingebaute Objekt wurde standardmäßig aktiviert. Dies ermöglicht die konsistente Übersetzung von Sprach-, Regions- und Skriptanzeigennamen:

    js
    // Get English currency code display names
    let currencyNames = new Intl.DisplayNames(["en"], { type: "currency" });
    // Get currency names
    currencyNames.of("USD"); // "US Dollar"
    currencyNames.of("EUR"); // "Euro"
    

    Weitere Informationen finden Sie in Firefox Bug 1654116.

APIs

DOM

  • Window.name wird jetzt auf einen leeren String zurückgesetzt, wenn ein Tab eine Seite von einer anderen Domain lädt, und wird wiederhergestellt, wenn die ursprüngliche Seite neu geladen wird (z. B. durch Drücken der „Zurück“-Taste). Dies verhindert, dass eine nicht vertrauenswürdige Seite auf Informationen zugreift, die die vorherige Seite möglicherweise in der Eigenschaft gespeichert hat (potenziell könnte die neue Seite auch solche Daten ändern, die dann von der ursprünglichen Seite gelesen werden könnten, wenn sie neu geladen wurde). Weitere Informationen finden Sie in Firefox Bug 1685089.
  • EventTarget.addEventListener() unterstützt jetzt die signal Option. Diese Option ermöglicht es, ein AbortSignal an die Methode zu übergeben. Das AbortSignal kann später verwendet werden, um den Listener durch Aufruf von abort() zu entfernen. Weitere Informationen finden Sie in Firefox Bug 1679204.

WebDriver-Konformität (Marionette)

  • WebDriver:ElementClick wurde aktualisiert, um vor dem eigentlichen click Ereignis ein mousemove Ereignis zu synthetisieren (Firefox Bug 1684002).

Bekannte Fehler

  • WebDriver-Befehle nach einem Aufruf von WebDriver:SwitchToFrame können mit einem „Kein solches Fenster“-Fehler fehlschlagen, wenn der Inhalt des Frames noch nicht vollständig geladen ist (Firefox Bug 1691348).
  • Nach einer Cross-Group-Seitennavigation kann der Zugriff auf ein zuvor abgerufenes Element nicht immer einen „Obsoletes Element“-Fehler auslösen und kann auch zu einem „Kein solches Element“-Fehler führen. Um dies zu verhindern, setzen Sie die marionette.actors.enabled Präferenz auf false (Firefox Bug 1690308).

Entfernungen

  • Unterstützung für die veralteten Befehle Marionette:ActionChain und Marionette:MultiAction wurde entfernt (Firefox Bug 1683755).

Änderungen für Add-on-Entwickler