Firefox 69 für Entwickler

Dieser Artikel bietet Informationen zu den Änderungen in Firefox 69, die Entwickler betreffen werden. Firefox 69 wurde am 3. September 2019 veröffentlicht.

Änderungen für Webentwickler

Entwicklertools

Debugger

  • Event Listener Breakpoints ermöglichen Ihnen, zu diagnostizieren, welcher Code von einer Seite in Reaktion auf Browserevents ausgeführt wird. Sie können spezifische Typen wie click oder keydown oder ganze Kategorien von Events auswählen, wie alle Mausklick-Events. (Firefox Bug 1526082).
  • Skripte, die im Quelllisten-Bereich des Debuggers angezeigt werden, können jetzt über die Kontextmenüoption Download file gespeichert werden (Firefox Bug 888161).
  • Im Quelllisten-Bereich des Debuggers werden geladene Erweiterungen mit ihrem Namen anstatt nur ihrer UUID aufgelistet (Firefox Bug 1486416), was es wesentlich einfacher macht, den zu debuggenden Erweiterungscode zu finden.
  • Der Debugger lädt jetzt deutlich schneller durch Lazy-Loading von Skripten (Firefox Bug 1527488).

Konsole

  • Browser-Konsole-Meldungen von Tracking-Schutzfehlern, CSP-Fehlern und CORS-Fehlern werden automatisch gruppiert, um die Störungen durch wiederholt blockierte Ressourcen und Speicherzugriffe zu reduzieren (Firefox Bug 1522396).
  • Alle sichtbaren Protokolle in der Konsole können durch Speichern in eine Datei oder Kopieren in die Zwischenablage über einen neuen Kontextmenüeintrag Export visible messages to geteilt werden (Firefox Bug 1517728).
  • Die Symbolleiste der Konsole reduziert jetzt reaktionsschnell ihre Höhe auf eine einzelne Zeile, um vertikalen Platz zu sparen (Firefox Bug 972530).
  • Meldungen aus Inhalten können jetzt in der Konsole ausgeblendet werden, um sich auf Protokolle aus der Firefox-Benutzeroberfläche zu konzentrieren (Firefox Bug 1523842).

Netzwerk

  • Ressourcen, die aufgrund von CSP oder gemischtem Inhalt blockiert wurden, werden jetzt im Netzwerk-Panel angezeigt, mit Details zum Grund (Firefox Bug 1556451).
  • Eine neue optionale URL-Spalte im Netzwerk-Panel kann aktiviert werden, um die vollständige URL für Ressourcen anzuzeigen (Firefox Bug 1341155).

Inspektor

  • Wenn Sie im Page Inspector über ein Element fahren, enthält die eingeblendete Infobar jetzt die Information, ob ein Element ein flex Container oder flex Element ist (Firefox Bug 1521188).
  • Beim Inspizieren einer Seite, die ein Raster mit einem Subgrid enthält, werden die Überlagerungslinien des Elterraster immer angezeigt, wenn die Linien des Subgrids angezeigt werden; wenn das Overlay-Kontrollkästchen des Elterraster deaktiviert ist, sind seine Linien durchscheinend (Firefox Bug 1550519).

Fernbedienung debuggen

  • Für unsere mobilen Webentwickler haben wir das Remote-Debugging von der alten WebIDE auf ein neu gestaltetes about:debugging migriert und damit die Erfahrung des Debuggens von GeckoView auf entfernten Geräten über USB wesentlich verbessert (Firefox Bug 1462208).

Allgemein

  • Die Reihenfolge der DevTools-Panels wurde geändert, um die Beliebtheit widerzuspiegeln (Firefox Bug 1558630).

HTML

  • Um enger an der Spezifikation auszurichten, lädt die mit einem <track> Element verbundene Textspur die WebVTT-Datei mit den Texthinweisen nicht mehr, wenn das Element in seinem standardmäßigen disabled Modus erstellt wird. Um auf die Hinweise zuzugreifen oder diese zu manipulieren, ändern Sie den Modus auf entweder started oder hidden; dies löst das Laden der WebVTT-Daten aus (Firefox Bug 1550633).

Entfernungen

  • Das HTML <keygen>-Element wurde aus Firefox entfernt. Es war schon vor einiger Zeit als veraltet markiert worden, und sein Zweck wurde im Allgemeinen durch andere Technologien ersetzt (Firefox Bug 1315460).

CSS

SVG

JavaScript

HTTP

APIs

Neue APIs

DOM

Medien, Web Audio und WebRTC

Entfernungen

WebDriver-Konformität (Marionette)

Weitere

  • Marionette behandelt jetzt dynamisch das Öffnen und Schließen von modalen Dialogfenstern und Benutzeraufforderungen (Firefox Bug 1477977), was auch bedeutet, dass mehrere offene Aufforderungen bearbeitet werden (Firefox Bug 1487358).
  • Tracking-Schutz und DOM-Push-Funktionen sind jetzt standardmäßig deaktiviert, um die Entfernung von Teilen des DOMs und zusätzliche Benachrichtigungen zu vermeiden (Firefox Bug 1542244).
  • Das automatische Entladen von Hintergrund-Tabs, wenn Firefox in eine Niedrieg Speicherbedingung gerät, ist jetzt deaktiviert — dies beeinträchtigt die Automatisierung beim Wechseln zwischen Tabs stark (Firefox Bug 1553748).

Änderungen für Add-on-Entwickler

API-Änderungen

Weitere Änderungen

Siehe auch

Ältere Versionen