Firefox 86 für Entwickler
Dieser Artikel enthält Informationen über die Änderungen in Firefox 86, die Entwickler betreffen werden. Firefox 86 wurde am 23. Februar 2021 veröffentlicht.
Hinweis: Siehe auch Ein fantastischer Februar-Firefox — 86! auf Mozilla Hacks.
Änderungen für Webentwickler
Entwicklertools
- Die
cd()
Webkonsolen-Hilfsfunktion, die in Firefox 74 als veraltet markiert wurde, wurde jetzt entfernt. Das<iframe>
Kontextauswahl-Tool, das im Arbeiten mit iframes beschrieben wird, erfüllt denselben Zweck, ist aber viel besser! Weitere Informationen finden Sie unter Firefox Fehler 1607741. - Die verschiedenen
margin
undpadding
Kurz- und Langhand-Eigenschaften werden jetzt als inaktiv auf internen Tabellenelementen markiert, da sie dort keine Wirkung haben. (Firefox Fehler 1551569). - Die
order
Eigenschaft wurde zuvor fälschlicherweise als inaktiv für Gitterelemente markiert. Dies wurde in Firefox Fehler 1579017 behoben.
HTML
Keine Änderungen.
SVG
- SVG-Filter können jetzt das
<feComposite>
Element mit demlighter
Operator verwenden (Firefox Fehler 1518099). Dieser Operator summiert die Pixel von zwei Quellgrafiken.
CSS
- Die
:autofill
Pseudoklasse ist jetzt aktiviert, mit-webkit-autofill
als Alias (Firefox Fehler 1685675) und (Firefox Fehler 1475316). - Die
list-style-image
Eigenschaft akzeptiert jetzt jedes gültige<image>
(Firefox Fehler 1685078).
JavaScript
-
Das eingebaute Objekt
Intl.DisplayNames
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 unter Firefox Fehler 1654116.
APIs
DOM
Window.name
wird jetzt auf eine leere Zeichenkette 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 (möglicherweise könnte die neue Seite solche Daten auch ändern, die dann von der ursprünglichen Seite gelesen werden könnten, wenn sie neu geladen wird). Weitere Informationen finden Sie unter Firefox Fehler 1685089.EventTarget.addEventListener()
unterstützt jetzt diesignal
Option. Diese Option ermöglicht es, einAbortSignal
an die Methode zu übergeben. DasAbortSignal
kann später verwendet werden, um den Listener durch Aufrufen vonabort()
zu entfernen. Weitere Informationen finden Sie unter Firefox Fehler 1679204.
WebDriver-Konformität (Marionette)
- Aktualisiert
WebDriver:ElementClick
, um einmousemove
Ereignis vor dem eigentlichenclick
Ereignis zu synthetisieren (Firefox Fehler 1684002).
Bekannte Fehler
- WebDriver-Befehle nach einem Aufruf von
WebDriver:SwitchToFrame
können mit einem "kein solches Fenster"-Fehler fehlschlagen, wenn der Frame-Inhalt noch nicht vollständig geladen ist (Firefox Fehler 1691348). - Nach einer seitenübergreifenden Navigation könnte der Zugriff auf ein zuvor abgerufenes Element nicht immer eine "veraltetes Element"-Fehlermeldung 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 auffalse
(Firefox Fehler 1690308).
Entfernungen
- Unterstützung für die veralteten
Marionette:ActionChain
undMarionette:MultiAction
Befehle entfernt (Firefox Fehler 1683755).
Änderungen für Add-on-Entwickler
- Host-Berechtigungen gewähren jetzt Zugriff auf privilegierte Teile der tabs API (Firefox Fehler 1679688).
focused: false
wird jetzt ignoriert, wenn es als Option in einemwindows.create()
Aufruf festgelegt wird (Firefox Fehler 1253129).identity.getRedirectURL
unterstützt jetzt eine Loopback-Adresse, siehe Abrufen der Umleitungs-URL für Details (Firefox Fehler 1614919).- Die Seiten-ID wird jetzt als Teil von
history.onTitleChanged
zurückgegeben (Firefox Fehler 1678611).
Ältere Versionen
- Firefox 85 für Entwickler
- Firefox 84 für Entwickler
- Firefox 83 für Entwickler
- Firefox 82 für Entwickler
- Firefox 81 für Entwickler
- Firefox 80 für Entwickler
- Firefox 79 für Entwickler
- Firefox 78 für Entwickler
- Firefox 77 für Entwickler
- Firefox 76 für Entwickler
- Firefox 75 für Entwickler
- Firefox 74 für Entwickler
- Firefox 73 für Entwickler
- Firefox 72 für Entwickler
- Firefox 71 für Entwickler
- Firefox 70 für Entwickler
- Firefox 69 für Entwickler
- Firefox 68 für Entwickler
- Firefox 67 für Entwickler
- Firefox 66 für Entwickler
- Firefox 65 für Entwickler
- Firefox 64 für Entwickler
- Firefox 63 für Entwickler
- Firefox 62 für Entwickler
- Firefox 61 für Entwickler
- Firefox 60 für Entwickler
- Firefox 59 für Entwickler
- Firefox 58 für Entwickler
- Firefox 57 für Entwickler
- Firefox 56 für Entwickler
- Firefox 55 für Entwickler