Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Firefox 69 Versionshinweise für Entwickler

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

Änderungen für Web-Entwickler

Entwickler-Tools

Debugger

  • Event Listener Breakpoints ermöglichen es Ihnen, zu diagnostizieren, welcher Code auf einer Seite als Reaktion auf Browser-Ereignisse ausgeführt wird. Sie können spezifische Typen wie click oder keydown auswählen oder ganze Kategorien von Ereignissen, wie alle Maus-Eingabeereignisse. (Firefox-Bug 1526082).
  • Skripte, die im Quelllistenbereich des Debuggers angezeigt werden, können jetzt über die Kontextmenüoption Datei herunterladen gespeichert werden (Firefox-Bug 888161).
  • Im Quelllistenbereich des Debuggers werden geladene Erweiterungen mit ihrem Namen anstelle nur ihrer UUID aufgelistet (Firefox-Bug 1486416), was die Suche nach dem zu debuggenden Erweiterungscode erheblich erleichtert.
  • Der Debugger lädt jetzt dank Lazy-Loading-Skripten erheblich schneller (Firefox-Bug 1527488).

Konsole

  • Nachrichten in der Browser-Konsole von Tracking-Schutz-Fehlern, CSP-Fehlern und CORS-Fehlern werden automatisch gruppiert, um das Rauschen durch wiederholt blockierte Ressourcen und Speicherzugriffe zu reduzieren (Firefox-Bug 1522396).
  • Alle sichtbaren Protokolle in der Konsole können geteilt werden, indem sie in eine Datei gespeichert oder über einen neuen Kontextmenüpunkt Sichtbare Nachrichten exportieren zu in die Zwischenablage kopiert werden (Firefox-Bug 1517728).
  • Die Symbolleiste der Konsole reduziert ihre Höhe jetzt reaktionsschnell in eine einzige Zeile, um vertikalen Platz zu sparen (Firefox-Bug 972530).
  • Nachrichten aus Inhalten können jetzt in der Konsole ausgeblendet werden, um sich auf Logs aus der Firefox-Benutzeroberfläche zu konzentrieren (Firefox-Bug 1523842).

Netzwerk

  • Ressourcen, die aufgrund von CSP oder Mixed Content 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 in den Seiteninspektor über ein Element fahren, enthält die erscheinende Infobar jetzt auch die Information, dass ein Element ein Flex-Container oder Flex-Item ist (Firefox-Bug 1521188).
  • Beim Inspizieren einer Seite, die ein Raster mit einem Unterraster enthält, werden die Overlay-Linien des übergeordneten Rasters angezeigt, wann immer die Linien des Unterrasters angezeigt werden; wenn das Kontrollkästchen für das Overlay des übergeordneten Rasters abgewählt ist, sind seine Linien durchsichtig (Firefox-Bug 1550519).

Remote-Debugging

  • Für unsere mobilen Web-Entwickler haben wir das Remote-Debugging vom alten WebIDE in das neu gestaltete about:debugging migriert, wodurch das Debuggen von GeckoView auf Remote-Geräten über USB erheblich verbessert wurde (Firefox-Bug 1462208).

Allgemein

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

HTML

  • Um näher an die Spezifikation heranzukommen, wird die Textspur, die mit einem <track>-Element verbunden ist, die WebVTT-Datei mit den Text-Hinweisen nicht mehr laden, wenn das Element im Standardzustand disabled erstellt wird. Um auf die Hinweise zuzugreifen oder sie zu manipulieren, wenn der mode disabled 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 <keygen>-Element wurde aus Firefox entfernt. Es wurde 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-Kompatibilität (Marionette)

Andere

  • Marionette verwaltet jetzt dynamisch das Öffnen und Schließen von modalen Dialogen und Benutzereingabeaufforderungen (Firefox-Bug 1477977), was auch bedeutet, dass mehrere offene Eingabeaufforderungen verwaltet werden (Firefox-Bug 1487358).
  • Der Tracking-Schutz und die DOM-Push-Funktionen sind jetzt standardmäßig deaktiviert, um die Entfernung von Teilen des DOM zu vermeiden und zusätzliche Benachrichtigungen zu vermeiden (Firefox-Bug 1542244).
  • Das automatische Entladen von Hintergrundtabs, wenn Firefox eine niedrige Speicherauslastung erkennt, ist jetzt deaktiviert — dies interagiert nämlich schlecht mit der Automatisierung beim Wechseln zwischen Tabs (Firefox-Bug 1553748).

Änderungen für Add-on-Entwickler

API-Änderungen

Andere Änderungen

Siehe auch