Firefox 69 für Entwickler

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

Änderungen für Webentwickler

Entwicklerwerkzeuge

Debugger

  • Event Listener Breakpoints ermöglichen es Ihnen herauszufinden, welcher Code einer Seite in Reaktion auf Browserevents ausgeführt wird. Sie können spezifische Typen, wie click oder keydown, oder ganze Kategorien von Ereignissen auswählen, wie alle Maus-Eingaben. (Firefox-Bug 1526082).
  • Skripte, die im Quellenlistenbereich des Debuggers angezeigt werden, können nun über die Kontextmenüoption Datei herunterladen gespeichert werden (Firefox-Bug 888161).
  • Im Quellenlistenbereich des Debuggers werden geladene Erweiterungen nun mit ihrem Namen anstatt nur ihrer UUID aufgelistet (Firefox-Bug 1486416), was es viel einfacher macht, den Erweiterungscode zu finden, den Sie debuggen möchten.
  • Der Debugger lädt nun deutlich schneller durch Lazy-Loading-Scripts (Firefox-Bug 1527488).

Konsole

  • Browser-Konsole-Nachrichten von Tracking-Schutz-Fehlern, CSP-Fehlern und CORS-Fehlern werden automatisch gruppiert, um die Flut an wiederholten blockierten Ressourcen und Speicherzugriffen zu reduzieren (Firefox-Bug 1522396).
  • Alle sichtbaren Protokolle in der Konsole können durch Speichern in einer Datei oder durch Kopieren in die Zwischenablage über einen neuen Kontextmenüpunkt Sichtbare Nachrichten exportieren in geteilt werden (Firefox-Bug 1517728).
  • Die Symbolleiste der Konsole reduziert nun reaktionsschnell ihre Höhe auf eine einzelne Zeile, um vertikalen Platz zu sparen (Firefox-Bug 972530).
  • Nachrichten aus dem Inhalt können nun in der Konsole ausgeblendet werden, um sich auf Protokolle der Firefox-Oberflä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 mit der Maus über ein Element im Seiteninspektor fahren, zeigt die Infobar, die erscheint, jetzt an, dass ein Element ein Flex-Container oder Flex-Element ist (Firefox-Bug 1521188).
  • Beim Untersuchen einer Seite, die ein Raster mit einem Unterraster enthält, werden die Überlagerungslinien des Elternrasters angezeigt, wann immer die Linien des Unterrasters angezeigt werden; wenn das Überlagerungs-Checkbox des Elternrasters nicht ausgewählt ist, sind seine Linien durchscheinend (Firefox-Bug 1550519).

Fern-Debugging

  • Für unsere mobilen Webentwickler wurde das Remote-Debugging vom alten WebIDE in ein neugestaltetes about:debugging migriert, was das Debuggen von GeckoView auf entfernten Geräten über USB erheblich verbessert (Firefox-Bug 1462208).

Allgemein

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

HTML

  • Um sich enger an die Spezifikation anzupassen, lädt die Textspur, die mit einem <track> Element verbunden ist, die WebVTT-Datei mit den Text-Hinweisen nicht mehr, wenn das Element in seinem standardmäßigen disabled-modus erstellt wird. Um auf die Hinweise zuzugreifen oder sie zu manipulieren, wenn der modus disabled ist, ändern Sie den modus 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 vor einiger Zeit abgelehnt, 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 nun dynamisch das Öffnen und Schließen von modalen Dialogen und Benutzeraufforderungen (Firefox-Bug 1477977), was auch bedeutet, dass mehrere offene Aufforderungen behandelt werden (Firefox-Bug 1487358).
  • Tracking-Schutz und DOM-Push-Funktionen sind nun standardmäßig deaktiviert, um das Entfernen von Teilen des DOM und zusätzliche Benachrichtigungen zu vermeiden (Firefox-Bug 1542244).
  • Das automatische Entladen von Hintergrundreitern, wenn Firefox in einen Niedrigspeicherzustand gerät, ist nun deaktiviert, da dies bei der Automatisierung beim Wechseln zwischen Tabs schlecht interagiert (Firefox-Bug 1553748).

Änderungen für Add-on-Entwickler

API-Änderungen

Weitere Änderungen

Siehe auch

Ältere Versionen