Firefox 76 für Entwickler
Dieser Artikel liefert Informationen über die Änderungen in Firefox 76, die Entwickler beeinflussen werden. Firefox 76 wurde am 5. Mai 2020 veröffentlicht.
Sehen Sie auch den begleitenden Hacks-Post — Firefox 76: Audio-Arbeitsaufträge und andere Tricks.
Änderungen für Webentwickler
Entwicklerwerkzeuge
Debugger
- Sie können jetzt das Blackboxing von Quellgruppen und -ordnern, die im Quellenlistenbereich aufgeführt sind, über Kontextmenüoptionen aktivieren/deaktivieren (Firefox Bug 1118152).
- Die Stack-Trace kopieren-Option 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 nun einen Spaltentrenner doppelklicken, um die Spalte links davon so zu verkleinern, dass sie zu ihrem Inhalt passt (Firefox Bug 1615102).
- Die Netzwerkanforderung Kopieren > Als cURL kopieren Kontextmenüoption hat eine neue Option
--globoff
, die cURLs Globbing- (Wildcard-Matching-)Funktion unterdrückt, wenn die kopierte URL eckige Klammern enthält (Firefox Bug 1549773). - Die Nachrichten-Registerkarte des Detailbereichs für WebSocket-Anforderungen hat einen neuen Filter — Kontrolle — für die Anzeige von Steuerungsrahmen, und die Filter sind jetzt in einer Auswahlliste gruppiert (Firefox Bug 1566780).
Webkonsole
- Im Mehrzeilenmodus werden Code-Snippets, die länger als fünf Zeilen sind, auf fünf Zeilen verkürzt, gefolgt von einem Aufdeckungssymbol (oder "Twisty") und einem Auslassungszeichen (…). Sie können in diesen Bereich klicken, um den Code anzuzeigen, und erneut klicken, um ihn wieder zu schließen (Firefox Bug 1578212).
- DOM-Elementreferenzen, die in die Konsole ausgegeben werden, haben nun eine "Im Inspektor anzeigen" Kontextmenüoption, die das Element im HTML-Bereich des Seiteninspektors anzeigt (Firefox Bug 1612276).
Fern-Debugging
- Aufgrund von Unterschieden in den DevTools-Versionen 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). Weitere Informationen finden Sie unter Verbindung zu Firefox für Android 68.
HTML
- Die
<input>
-Elementemin
undmax
Attributen funktionieren jetzt korrekt, wenn dermin
-Wert größer ist als dermax
-Wert für Steuerungstypen, deren Werte periodisch sind (das heißt, Werte, die sich irgendwann umkehren). Dies ist besonders hilfreich, zum Beispiel bei Datum- und Uhrzeiteingaben, wo Sie 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
, wodurch Sie die SchnittstellenAudioWorkletProcessor
undAudioWorkletNode
verwenden können, 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 nicht länger die Sichtbarkeit jedes UI-Teils separat steuern, sondern werden zu einer Bedingung dafür, 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 als seinenroot
, sowie einElement
Objekt (Firefox Bug 1623623). Dadurch können Sie explizit den gesamten Inhaltsbereich eines Fensters als Intersektionsgrenze verwenden. - Die Fetch API unterstützt nun das
audioworklet
Ziel
für Anfragen. Dies führt dazu, dass empfangene Daten an einAudioWorklet
gesendet werden (Firefox Bug 1402784).
Entfernungen
- Wir haben das Window
appinstalled
Event (und die zugehörigeWindow.onappinstalled
Handler-Eigenschaft) komplett entfernt — diese wurden nie veröffentlicht und sind nun aus der Web Manifest Spezifikation entfernt (Firefox Bug 1625384).
HTTP
Keine Änderungen.
Sicherheit
Keine Änderungen.
WebDriver-Konformität (Marionette)
- Firefox gibt nicht mehr
false
fürnavigator.webdriver
zurück, wenn es für Automatisierung / Tests per Geckodriver verwendet wird (Firefox Bug 1632556).
Änderungen für Add-on-Entwickler
Keine Änderungen.
Ältere Versionen
- 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
- Firefox 54 für Entwickler
- Firefox 53 für Entwickler
- Firefox 52 für Entwickler
- Firefox 51 für Entwickler
- Firefox 50 für Entwickler
- Firefox 49 für Entwickler
- Firefox 48 für Entwickler
- Firefox 47 für Entwickler
- Firefox 46 für Entwickler
- Firefox 45 für Entwickler