Firefox 76 für Entwickler
Dieser Artikel bietet Informationen über die Änderungen in Firefox 76, die Entwickler betreffen werden. Firefox 76 wurde am 5. Mai 2020 veröffentlicht.
Siehe auch den begleitenden Hacks-Artikel — Firefox 76: Audio-Worklets und andere Tricks.
Änderungen für Webentwickler
Entwicklerwerkzeuge
Debugger
- Sie können jetzt das Blackboxing von Quellgruppen und -ordnern, die im Source List Pane aufgeführt sind, über Kontextmenüoptionen aktivieren/deaktivieren (Firefox-Bug 1118152).
- Die Copy stack trace Kontextmenüoption im Call stack Pane kopiert jetzt vollständige URLs, nicht nur Dateinamen (Firefox-Bug 1619039).
Netzwerk-Monitor
- In der Netzwerk-Anfrageliste können Sie jetzt einen Spaltenteiler doppelklicken, um die Spalte links davon so zu ändern, dass ihr Inhalt passt (Firefox-Bug 1615102).
- Die Netzwerk-Anfrage Copy > Copy as cURL Kontextmenüoption hat eine neue Option verfügbar,
--globoff
, die das Globbing (Wildcard-Matching) von cURL unterdrückt, wenn die kopierte URL eckige Klammern enthält (Firefox-Bug 1549773). - Der Messages Tab des Detailbereichs für Websocket-Anfragen hat einen neuen Filter — Control — zur Anzeige von Steuerungsrahmen, und die Filter sind jetzt zu einer Auswahlliste gruppiert (Firefox-Bug 1566780).
Web-Konsole
- Im Multi-Line-Modus werden Code-Schnipsel, die länger als fünf Zeilen sind, auf fünf Zeilen abgekürzt, vorangestellt mit einem Offenlegungspfeil (oder "twisty") und gefolgt von einem Auslassungszeichen (…). Sie können irgendwo in diesem Bereich klicken, um den Code anzuzeigen, und erneut in diesem Bereich klicken, um ihn einzuklappen (Firefox-Bug 1578212).
- DOM-Element-Referenzen, die in die Konsole ausgegeben werden, haben jetzt eine "Im Inspektor anzeigen" Kontextmenüoption, die das Element im HTML-Bereich des Seiteninspektors anzeigt (Firefox-Bug 1612276).
Remote-Debugging
- Aufgrund von Unterschieden zwischen DevTools-Versionen ist es nicht möglich, Versionen von Firefox für Android, die auf Version 68 basieren, mit Desktop-Firefox-Versionen ab 69 zu debuggen. Der Firefox-Desktop-Browser zeigt jetzt eine Nachricht, die den Benutzer über dieses Problem informiert und mögliche nächste Schritte vorschlägt, wenn ein solcher Versuch unternommen wird (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 Steuerelementtypen, deren Werte periodisch sind (d.h. Werte, die sich an einem bestimmten Punkt wiederholen). Dies ist besonders hilfreich, z.B. bei Datums- und Zeitangaben, bei denen Sie möglicherweise einen Zeitraum von 23 Uhr bis 2 Uhr morgens festlegen möchten (Firefox-Bug 1608010).
CSS
- Firefox unterstützt jetzt CSS Colors Level 4 Systemfarben (Firefox-Bug 1590894).
SVG
Keine Änderungen.
JavaScript
- Die Optionen
numberingSystem
undcalendar
derIntl.NumberFormat
,Intl.DateTimeFormat
undIntl.RelativeTimeFormat
Konstruktoren 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
- Elemente, die UI-Teile betreffen, im
windowFeatures
Parameter vonwindow.open()
können nicht mehr die Sichtbarkeit jedes UI-Teils einzeln steuern, sondern werden zu einer Bedingung dafür, ob ein Popup geöffnet wird oder nicht (Firefox-Bug 1507375). - Versuche, zu einem unbekannten Protokoll zu navigieren, indem Methoden wie
location.href
oder<meta http-equiv="refresh">
verwendet werden, sind 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 Schnittpunktgrenzen verwenden. - Die Fetch API unterstützt jetzt das
audioworklet
destination
für Anfragen. Dies führt dazu, dass empfangene Daten an einAudioWorklet
übergeben werden (Firefox-Bug 1402784).
Entfernt
- Wir haben das Window
appinstalled
Event (und die zugehörigeWindow.onappinstalled
Handler-Eigenschaft) vollständig entfernt — diese wurden nie ausgeliefert und sind nun aus der Web Manifest 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 Automation / Testing über den 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