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

Entwicklerwerkzeuge

Debugger

  • Mit Event Listener Breakpoints können Sie feststellen, welcher Code von einer Seite in Reaktion auf Browserevents ausgeführt wird. Sie können spezifische Typen auswählen, wie click oder keydown, oder ganze Kategorien von Events, wie alle Maus-Eingabeevents. (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).
  • Geladene Erweiterungen werden im Quelllistenbereich des Debuggers mit ihrem Namen anstelle nur ihrer UUID aufgelistet (Firefox-Bug 1486416), was das Auffinden des zu debuggenden Erweiterungscodes erleichtert.
  • Der Debugger lädt jetzt deutlich schneller durch Lazy Loading von Skripten (Firefox-Bug 1527488).

Konsole

  • Nachrichten von Tracking-Schutz-Fehlern, CSP-Fehlern und CORS-Fehlern werden in der Browser-Konsole automatisch gruppiert, um die Störung durch wiederholt blockierte Ressourcen und Speicherzugriffe zu reduzieren (Firefox-Bug 1522396).
  • Alle sichtbaren Protokolle in der Konsole können durch das Speichern in eine Datei oder das Kopieren in die Zwischenablage über einen neuen Kontextmenüeintrag Exportiere sichtbare Nachrichten nach geteilt werden (Firefox-Bug 1517728).
  • Die Werkzeugleiste der Konsole reduziert nun ihre Höhe responsiv in 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 aus der Firefox-Benutzeroberfläche zu konzentrieren (Firefox-Bug 1523842).

Netzwerk

  • Ressourcen, die wegen CSP oder Mixed Content blockiert wurden, werden jetzt im Netzwerk-Panel angezeigt, mit Details zu den Gründen (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, wird in der Infobar nun auch angezeigt, dass ein Element ein Flex-Container oder Flex-Item ist (Firefox-Bug 1521188).
  • Beim Untersuchen einer Seite, die ein Raster mit einem Subgrid enthält, werden die Overlay-Linien des übergeordneten Gitters angezeigt, wann immer die Linien des Subgrids angezeigt werden; wenn das Kontrollkästchen des übergeordneten Rasters nicht ausgewählt ist, sind dessen Linien durchscheinend (Firefox-Bug 1550519).

Fern-Debugging

  • Für unsere mobilen Webentwickler haben wir das Fern-Debugging vom alten WebIDE in ein neu gestaltetes about:debugging migriert, was das Debugging von GeckoView auf entfernten Geräten über USB deutlich verbessert (Firefox-Bug 1462208).

Allgemein

  • Die Reihenfolge der DevTools-Panel wurde basierend auf ihrer Beliebtheit geändert (Firefox-Bug 1558630).

HTML

  • Um sich stärker an die Spezifikation anzupassen, lädt der mit einem <track>-Element assoziierte Texttrack die WebVTT-Datei mit den Text-Hinweisen nicht mehr, wenn das Element im Standard-disabled-mode erstellt wird. Um auf die Hinweise zuzugreifen oder sie zu manipulieren, wenn der mode disabled ist, ändern Sie den mode auf started oder hidden; dies wird das Laden der WebVTT-Daten auslösen (Firefox-Bug 1550633).

Entfernungen

  • Das HTML-<keygen>-Element wurde aus Firefox entfernt. Es wurde vor einiger Zeit als veraltet erklärt, und seine Funktionalität wird allgemein durch andere Technologien ersetzt (Firefox-Bug 1315460).

CSS

SVG

JavaScript

HTTP

APIs

Neue APIs

DOM

Media, Web Audio und WebRTC

Entfernungen

WebDriver-Konformität (Marionette)

Sonstiges

  • Marionette handhabt nun das Öffnen und Schließen von modalen Dialogen und Benutzeraufforderungen dynamisch (Firefox-Bug 1477977), was auch bedeutet, dass mehrere geöffnete Aufforderungen gehandhabt werden (Firefox-Bug 1487358).
  • Tracking-Schutz und DOM-Push-Funktionen sind jetzt standardmäßig deaktiviert, um das Entfernen von Teilen des DOM und zusätzliche Benachrichtigungen zu vermeiden (Firefox-Bug 1542244).
  • Das automatische Entladen von Hintergrund-Tabs, wenn Firefox in einen Zustand mit wenig Speicher gerät, ist jetzt deaktiviert — dies interagiert schlecht mit der Automatisierung, wenn zwischen Tabs gewechselt wird (Firefox-Bug 1553748).

Änderungen für Add-on-Entwickler

API-Änderungen

Weitere Änderungen

Siehe auch

Ältere Versionen