Firefox 69 für Entwickler

Dieser Artikel bietet Informationen über die Ä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 es Ihnen, zu diagnostizieren, welchen Code eine Seite als Reaktion auf Browserevents ausführt. Sie können spezifische Typen auswählen, wie click oder keydown, oder ganze Kategorien von Events, wie alle Maus-Input-Events. (Firefox Bug 1526082).
  • Skripte, die im Source List Pane des Debuggers angezeigt werden, können nun über die Kontextmenüoption Datei herunterladen gespeichert werden (Firefox Bug 888161).
  • Im Source List Pane des Debuggers werden geladene Erweiterungen mit ihrem Namen anstelle ihrer UUID aufgelistet (Firefox Bug 1486416), was es erheblich erleichtert, den Code der Erweiterung zu finden, die Sie debuggen möchten.
  • Der Debugger lädt nun merklich schneller durch Lazy-Loading von Skripten (Firefox Bug 1527488).

Konsole

  • Nachrichten in der Browserkonsole über Tracking-Schutzfehler, CSP-Fehler und CORS-Fehler werden automatisch gruppiert, um das Rauschen von wiederholten blockierten Ressourcen und Speicherzugriffen zu reduzieren (Firefox Bug 1522396).
  • Alle sichtbaren Logs in der Konsole können durch Speichern in eine Datei oder Kopieren in die Zwischenablage über einen neuen Kontextmenüpunkt Sichtbare Nachrichten exportieren nach geteilt werden (Firefox Bug 1517728).
  • Die Werkzeugleiste der Konsole reduziert ihre Höhe jetzt reaktionsschnell auf eine einzelne Zeile, um vertikalen Platz zu sparen (Firefox Bug 972530).
  • Nachrichten von Inhalten können in der Konsole ausgeblendet werden, um sich auf Logs der Firefox-Benutzeroberfläche zu konzentrieren (Firefox Bug 1523842).

Netzwerk

  • Ressourcen, die aufgrund von CSP oder Mixed Content blockiert wurden, werden nun 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).

Inspector

  • Wenn Sie über ein Element im Seiteninspektor fahren, wird in der jetzt erscheinenden Infobar angezeigt, ob ein Element ein Flex-Container oder ein Flex-Item ist (Firefox Bug 1521188).
  • Beim Inspizieren einer Seite, die ein Gitter mit einem Untergitter enthält, werden die Überlagerungslinien des übergeordneten Gitters immer angezeigt, wenn die Linien des Untergitters angezeigt werden; wenn das Kontrollkästchen für die Überlagerung des übergeordneten Gitters nicht ausgewählt ist, sind dessen Linien transluzent (Firefox Bug 1550519).

Remote-Debugging

  • Für unsere mobilen Webentwickler haben wir das Remote-Debugging vom alten WebIDE auf eine neu gestaltete about:debugging umgestellt, was die Erfahrung des Debuggens von GeckoView auf entfernten Geräten über USB erheblich verbessert (Firefox Bug 1462208).

Allgemein

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

HTML

  • Um sich enger an die Spezifikation anzupassen, lädt die dem <track>-Element zugeordnete Textspur nicht mehr die WebVTT-Datei mit den Text-Hinweisen, wenn das Element in seinem standardmäßigen disabled-mode erstellt wird. Um auf die Hinweise zuzugreifen oder sie zu manipulieren, wenn der mode auf disabled gesetzt ist, ändern Sie den mode auf entweder started oder hidden; dies löst das Laden der WebVTT-Daten aus (Firefox Bug 1550633).

Entfernungen

  • Das HTML-Element <keygen> wurde aus Firefox entfernt. Es wurde bereits vor einiger Zeit als veraltet markiert, 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)

Sonstiges

  • Marionette behandelt jetzt dynamisch das Öffnen und Schließen von Modaldialogen und Benutzeraufforderungen (Firefox Bug 1477977), was auch bedeutet, dass mehrere geöffnete Eingabeaufforderungen behandelt 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 auf einen Speichermangel trifft, ist jetzt deaktiviert — dies interagiert schlecht mit der Automatisierung beim Wechseln zwischen Tabs (Firefox Bug 1553748).

Änderungen für Add-on-Entwickler

API-Änderungen

Andere Änderungen

Siehe auch

Ältere Versionen