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 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 es Ihnen zu diagnostizieren, welcher Code auf einer Seite in Reaktion auf Browserevents ausgeführt wird. Sie können bestimmte Typen wie click oder keydown auswählen oder ganze Kategorien von Events, wie alle Maus-Eingabe-Events. (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 statt nur ihrer UUID aufgelistet (Firefox-Bug 1486416), was es erheblich erleichtert, den Erweiterungscode zu finden, den Sie debuggen möchten.
  • Der Debugger lädt jetzt signifikant schneller durch Lazy-Loading von Skripten (Firefox-Bug 1527488).

Konsole

  • Browser-Konsole Nachrichten von Tracking-Schutz-Fehlern, CSP-Fehlern und CORS-Fehlern werden automatisch gruppiert, um Rauschen von wiederholt blockierten Ressourcen und Speicherzugriffen zu reduzieren (Firefox-Bug 1522396).
  • Alle sichtbaren Protokolle in der Konsole können durch Speichern in eine Datei oder Kopieren in die Zwischenablage mithilfe eines neuen Kontextmenüeintrags Exportieren sichtbare Nachrichten in geteilt werden (Firefox-Bug 1517728).
  • Die Werkzeugleiste der Konsole reduziert jetzt reaktiv ihre Höhe auf eine einzige Reihe, um vertikalen Platz zu sparen (Firefox-Bug 972530).
  • Nachrichten aus Inhalten können jetzt in der Konsole ausgeblendet werden, um sich auf Protokolle der Firefox-Benutzeroberfläche zu konzentrieren (Firefox-Bug 1523842).

Netzwerk

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

Inspektor

  • Wenn Sie im Seiteninspektor über ein Element fahren, zeigt die erscheinende Infobar jetzt an, ob ein Element ein Flex-Container oder ein Flex-Item ist (Firefox-Bug 1521188).
  • Beim Inspizieren einer Seite mit einem Raster, das ein Subgrid enthält, werden die Überlagerungslinien des übergeordneten Rasters angezeigt, wann immer die Linien des Subgrids angezeigt werden; wenn das Überlagerungskontrollkästchen des übergeordneten Rasters nicht ausgewählt ist, dann sind seine Linien durchscheinend (Firefox-Bug 1550519).

Fern-Debugging

  • Für unsere mobilen Webentwickler haben wir das Fern-Debugging von der alten WebIDE in ein neu gestaltetes about:debugging migriert, was das Debugging-Erlebnis 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 sich stärker an der Spezifikation zu orientieren, lädt die Textspur, die einem <track>-Element zugeordnet ist, die WebVTT-Datei mit den Text-Inhalten nicht mehr, wenn das Element in seinem Standardzustand disabled erstellt wird. Um auf die Inhalte zuzugreifen oder sie zu manipulieren, wenn der mode disabled ist, ändern Sie den mode auf entweder started oder hidden; dies wird das Laden der WebVTT-Daten auslösen (Firefox-Bug 1550633).

Entfernungen

  • Das HTML-Element <keygen> wurde aus Firefox entfernt. Es wurde schon vor einiger Zeit als veraltet markiert und sein Zweck wurde generell 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 verarbeitet jetzt dynamisch das Öffnen und Schließen von Modaldialogen 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 auf einen niedrigen Speicherzustand trifft, ist jetzt deaktiviert — dies stört die Automatisierung beim Wechseln zwischen Tabs erheblich (Firefox-Bug 1553748).

Änderungen für Add-on-Entwickler

API-Änderungen

Weitere Änderungen

Siehe auch