Firefox 76 für Entwickler
Dieser Artikel liefert Informationen über die Änderungen in Firefox 76, die Entwickler betreffen wird. Firefox 76 wurde am 5. Mai 2020 veröffentlicht.
Siehe auch den dazugehörigen Hacks-Beitrag — Firefox 76: Audio worklets und andere Tricks.
Änderungen für Webentwickler
Entwicklertools
Debugger
- Sie können jetzt das Blackboxing von Quellengruppen und -ordnern, die im Quellenlistenbereich aufgeführt sind, über Kontextmenüoptionen aktivieren/deaktivieren (Firefox-Bug 1118152).
- Die Kontextmenüoption Stack-Trace kopieren im Call-Stack-Bereich kopiert jetzt vollständige URLs, nicht nur Dateinamen (Firefox-Bug 1619039).
Netzwerküberwachung
- In der Netzwerkanforderungsliste können Sie jetzt einen Spaltenteiler doppelt anklicken, um die Spalte links davon auf die passende Größe für ihren Inhalt zu ändern (Firefox-Bug 1615102).
- Die Netzwerkanforderung Kopieren > Copy as cURL Kontextmenüoption hat eine neue Option verfügbar,
--globoff
, die das Globbing (Wildcard-Matching) Feature von cURL unterdrückt, wenn die kopierte URL eckige Klammern enthält (Firefox-Bug 1549773). - Der Nachrichten-Reiter des Detailbereichs für Websocket-Anforderungen hat einen neuen Filter — Control — zum Anzeigen von Steuerrahmen und die Filter sind jetzt zu einer Auswahlliste zusammengefasst (Firefox-Bug 1566780).
Web-Konsole
- Im Mehrzeilenmodus werden Code-Snippets, die länger als fünf Zeilen sind, auf fünf Zeilen abgekürzt. Diese werden von einem Dreieck (oder "twisty") und einem Auslassungszeichen (… ) begleitet. Sie können überall in diesem Bereich klicken, um den Code anzuzeigen und erneut darauf klicken, um ihn zu reduzieren (Firefox-Bug 1578212).
- DOM-Element-Referenzen, die in die Konsole ausgegeben werden, haben jetzt eine Kontextmenüoption „Im Inspektor anzeigen“, die das Element im HTML-Bereich des Seiteninspektors zeigt (Firefox-Bug 1612276).
Remote-Debugging
- Aufgrund von Unterschieden in den Versionen der DevTools ist es nicht möglich, Veröffentlichungen von Firefox für Android, die auf Version 68 basieren, mit Desktop-Firefox-Versionen 69 oder höher zu debuggen. Wenn Sie dies versuchen, 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
<input>
-Element-Attributemin
undmax
funktionieren jetzt korrekt, wenn der Wert vonmin
größer ist als der Wert vonmax
bei Eingabetypen, deren Werte periodisch sind (also Werte, die irgendwann umschlagen). Dies ist besonders nützlich zum Beispiel bei Datums- und Zeiteingaben, wo Sie möglicherweise einen Zeitbereich von 23 Uhr bis 2 Uhr angeben möchten (Firefox-Bug 1608010).
CSS
- Firefox unterstützt jetzt CSS Farben Level 4 Systemfarben (Firefox-Bug 1590894).
SVG
Keine Änderungen.
JavaScript
- Die Optionen
numberingSystem
undcalendar
der KonstruktorenIntl.NumberFormat
,Intl.DateTimeFormat
, undIntl.RelativeTimeFormat
sind jetzt standardmäßig aktiviert (Firefox-Bug 1625975).
APIs
Neue APIs
- Firefox unterstützt jetzt standardmäßig Audio-Worklets, mit Unterstützung für
AudioContext.audioWorklet
, die es Ihnen ermöglichen, die SchnittstellenAudioWorkletProcessor
undAudioWorkletNode
zu verwenden, um Audio in Echtzeit außerhalb des Haupt-Threads zu verarbeiten (Firefox-Bug 1616725).
DOM
- UI-bezogene Elemente im
windowFeatures
-Parameter vonwindow.open()
können die Sichtbarkeit jedes UI-Teils nicht mehr getrennt steuern, sondern werden zu einer Bedingung, ob ein Popup geöffnet wird oder nicht (Firefox-Bug 1507375). - Versuche, zu einem unbekannten Protokoll mit Methoden wie
location.href
oder<meta http-equiv="refresh">
zu navigieren, werden jetzt blockiert (siehe Firefox-Bug 1528305). - Der
IntersectionObserver()
-Konstruktor akzeptiert jetzt einDocument
-Objekt alsroot
, sowie einElement
-Objekt (Firefox-Bug 1623623). Dadurch können Sie explizit den gesamten Inhaltsbereich eines Fensters als Schnittmengenbegrenzung verwenden. - Die Fetch API unterstützt jetzt das
audioworklet
destination
für Anfragen. Dadurch werden empfangene Daten an einAudioWorklet
weitergeleitet (Firefox-Bug 1402784).
Entfernungen
- Wir haben das Window
appinstalled
-Event (und die zugehörigeWindow.onappinstalled
Handler-Eigenschaft) vollständig entfernt — diese wurden nie ausgeliefert und sind jetzt aus der Webreport-Spezifikation entfernt worden (Firefox-Bug 1625384).
HTTP
Keine Änderungen.
Sicherheit
Keine Änderungen.
WebDriver-Konformität (Marionette)
- Firefox meldet nicht mehr
false
fürnavigator.webdriver
, wenn es für Automatisierung / Tests über Geckodriver verwendet wird (Firefox-Bug 1632556).
Änderungen für Add-on-Entwickler
Keine Änderungen.
Ältere Versionen
- Firefox 75 for developers
- Firefox 74 for developers
- Firefox 73 for developers
- Firefox 72 for developers
- Firefox 71 for developers
- Firefox 70 for developers
- Firefox 69 for developers
- Firefox 68 for developers
- Firefox 67 for developers
- Firefox 66 for developers
- Firefox 65 for developers
- Firefox 64 for developers
- Firefox 63 for developers
- Firefox 62 for developers
- Firefox 61 for developers
- Firefox 60 for developers
- Firefox 59 for developers
- Firefox 58 for developers
- Firefox 57 for developers
- Firefox 56 for developers
- Firefox 55 for developers
- Firefox 54 for developers
- Firefox 53 for developers
- Firefox 52 for developers
- Firefox 51 for developers
- Firefox 50 for developers
- Firefox 49 for developers
- Firefox 48 for developers
- Firefox 47 for developers
- Firefox 46 for developers
- Firefox 45 for developers