Firefox 76 Versionshinweise für Entwickler
Dieser Artikel bietet Informationen über die Änderungen in Firefox 76, die Entwickler betreffen. Firefox 76 wurde am 5. Mai 2020 veröffentlicht.
Sehen Sie sich auch den begleitenden Hacks-Artikel an — Firefox 76: Audio-Arbeitsrapper und andere Tricks.
Änderungen für Webentwickler
>Entwicklertools
Debugger
- Sie können jetzt die Schwarzblenden von Quellgruppen und Ordnern, die im Quellenlistenbereich aufgeführt sind, über Kontextmenüoptionen aktivieren/deaktivieren (Firefox-Bug 1118152).
- Die Option Stack-Trace kopieren im Kontextmenü des Call-Stack-Bereichs kopiert jetzt vollständige URLs, nicht nur Dateinamen (Firefox-Bug 1619039).
Netzwerküberwachung
- In der Netzwerkanforderungsliste können Sie jetzt einen Spaltenteiler doppelklicken, um die links von ihm liegende Spalte an ihren Inhalt anzupassen (Firefox-Bug 1615102).
- Die Netzwerkanforderungsoption Kopieren > Als cURL kopieren hat eine neue verfügbare Option,
--globoff, die die Globbing-Funktion (Wildcard-Matching) von cURL unterdrückt, wenn die kopierte URL eckige Klammern enthält (Firefox-Bug 1549773). - Der Tab Nachrichten im Detailbereich für WebSocket-Anfragen hat einen neuen Filter — Steuerung — zum Anzeigen von Steuerungsrahmen, und die Filter sind jetzt in einer Auswahlliste gruppiert (Firefox-Bug 1566780).
Webkonsole
- Im Mehrzeilenmodus werden Codeschnipsel, die länger als fünf Zeilen sind, auf fünf Zeilen gekürzt, denen ein Entdeckungspfeil (oder „Twisty“) vorausgeht und von Auslassungspunkten (…) gefolgt wird. Sie können in diesem Bereich klicken, um den Code anzuzeigen, und erneut klicken, um ihn zu reduzieren (Firefox-Bug 1578212).
- In die Konsole ausgegebene DOM-Elementreferenzen haben jetzt eine Kontextmenüoption „Im Inspektor anzeigen“, die das Element im HTML-Bereich des Seiteninspektors anzeigt (Firefox-Bug 1612276).
Fernwartung
- Aufgrund von Unterschieden in den Versionen der Entwicklertools ist es nicht möglich, Versionen von Firefox für Android zu debuggen, die auf Version 68 basieren, von Desktop-Firefox-Versionen 69 oder höher. Beim Versuch dies zu tun, zeigt der Firefox Desktop-Browser jetzt eine Nachricht an, die den Benutzer über dieses Problem informiert und mögliche nächste Schritte anbietet (Firefox-Bug 1625906). Siehe Verbindung zu Firefox für Android 68 für weitere Informationen.
HTML
- Die Attribute
minundmaxdes<input>-Elements funktionieren jetzt korrekt, wenn der Wert vonmingrößer ist als der Wert vonmaxfür Kontrolltypen, deren Werte periodisch sind (d.h. Werte, die sich an einem bestimmten Punkt wiederholen). Dies ist besonders hilfreich bei Datums- und Zeiteingaben, wo Sie möglicherweise einen Zeitbereich von 23 bis 2 Uhr angeben möchten (Firefox-Bug 1608010).
CSS
- Firefox unterstützt nun CSS-Farben Level 4 Systemfarben (Firefox-Bug 1590894).
SVG
Keine Änderungen.
JavaScript
- Die
numberingSystem- undcalendar-Optionen der KonstruktorenIntl.NumberFormat,Intl.DateTimeFormatundIntl.RelativeTimeFormatsind jetzt standardmäßig aktiviert (Firefox-Bug 1625975).
APIs
Neue APIs
- Firefox unterstützt jetzt standardmäßig Audio-Arbeitsrapper mit Unterstützung für
AudioContext.audioWorklet, wodurch Sie die SchnittstellenAudioWorkletProcessorundAudioWorkletNodeverwenden können, um Audio in Echtzeit außerhalb des Haupt-Threads zu verarbeiten (Firefox-Bug 1616725).
DOM
- Elemente, die mit den Benutzeroberflächenteilen im
windowFeatures-Parameter vonwindow.open()zusammenhängen, können nicht mehr die Sichtbarkeit jedes UI-Teils separat steuern, sondern werden zu einer Bedingung, ob ein Popup geöffnet werden soll oder nicht (Firefox-Bug 1507375). - Versuche, zu einem unbekannten Protokoll mit Methoden wie
location.hrefoder<meta http-equiv="refresh">zu navigieren, werden jetzt blockiert (siehe Firefox-Bug 1528305). - Der Konstruktor
IntersectionObserver()akzeptiert jetzt einDocument-Objekt alsroot, sowie einElement-Objekt (Firefox-Bug 1623623). Dadurch können Sie explizit den gesamten Inhaltsbereich eines Fensters als Schnittgrenzen verwenden. - Die Fetch-API unterstützt jetzt das
audioworklet-destinationfür Anfragen. Dadurch werden empfangene Daten an einAudioWorkletgesendet (Firefox-Bug 1402784).
Entfernungen
- Wir haben das Window
appinstalled-Ereignis (und die dazugehörigeWindow.onappinstalled-Handler-Eigenschaft) vollständig entfernt — diese wurden nie ausgeliefert und sind jetzt aus der Web-Manifest-Spezifikation entfernt worden (Firefox-Bug 1625384).
HTTP
Keine Änderungen.
Sicherheit
Keine Änderungen.
WebDriver-Konformität (Marionette)
- Firefox meldet nicht mehr
falsefürnavigator.webdriver, wenn er für die Automatisierung/Tests über geckodriver verwendet wird (Firefox-Bug 1632556).
Änderungen für Add-on-Entwickler
Keine Änderungen.