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

Entwicklerwerkzeuge

Debugger

  • Event-Listener-Breakpoints ermöglichen Ihnen zu diagnostizieren, welche Codes 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-Eingabeevents. (Firefox bug 1526082).
  • Skripte, die im Quellenlistenbereich des Debuggers angezeigt werden, können jetzt über die Kontextmenüoption Datei herunterladen gespeichert werden (Firefox bug 888161).
  • Im Quellenlistenbereich des Debuggers werden geladene Erweiterungen mit ihrem Namen anstatt nur mit ihrer UUID aufgelistet (Firefox bug 1486416), was es erheblich einfacher macht, den Code der gewünschten Erweiterung zu finden und zu debuggen.
  • Der Debugger lädt nun deutlich schneller durch das Lazy-Loading von Skripten (Firefox bug 1527488).

Konsole

  • Nachrichten in der Browserkonsole von Tracking-Schutzfehlern, CSP-Fehlern und CORS-Fehlern werden automatisch gruppiert, um die Geräuschkulisse durch wiederholte blockierte Ressourcen und Speicherzugriffe zu reduzieren (Firefox bug 1522396).
  • Alle sichtbaren Protokolle in der Konsole können über eine neue Kontextmenüoption Sichtbare Nachrichten exportieren nach in eine Datei gespeichert oder in die Zwischenablage kopiert werden (Firefox bug 1517728).
  • Die Symbolleiste der Konsole reduziert jetzt responsiv ihre Höhe auf eine einzelne Reihe, 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-Benutzeroberfläche zu konzentrieren (Firefox bug 1523842).

Netzwerk

  • Ressourcen, die aufgrund von CSP oder Mixed Content blockiert wurden, werden jetzt im Netzwerkpanel angezeigt, mit Details über den Grund (Firefox bug 1556451).
  • Eine neue optionale URL-Spalte im Netzwerkpanel kann aktiviert werden, um die vollständige URL für Ressourcen anzuzeigen (Firefox bug 1341155).

Inspector

  • Wenn Sie über ein Element im Page Inspector fahren, zeigt die Infobar jetzt an, dass ein Element ein Flex-Container oder ein Flex-Item ist (Firefox bug 1521188).
  • Beim Inspizieren einer Seite mit einem Raster mit einem Subgrid werden die Überlagerungslinien des Elternrasters angezeigt, wenn die Linien des Subgrids angezeigt werden; wenn das Kontrollkästchen zur Überlagerung des Elternrasters nicht ausgewählt ist, sind seine Linien transparent (Firefox bug 1550519).

Remote-Debugging

  • Für unsere mobilen Webentwickler haben wir das Remote-Debugging aus dem alten WebIDE in ein neu gestaltetes about:debugging migriert, 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 näher an der Spezifikation zu orientieren, lädt die Text-Spur, die mit einem <track>-Element verbunden ist, nicht mehr die WebVTT-Datei mit den Text-Cues, wenn das Element in seinem standardmäßigen disabled-mode erstellt wird. Um auf die Cues zuzugreifen oder sie zu manipulieren, wenn der mode disabled ist, ändern Sie den mode in 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 war schon vor einiger Zeit als veraltet markiert und sein Zweck wurde im Allgemeinen von anderen Technologien übernommen (Firefox bug 1315460).

CSS

SVG

JavaScript

HTTP

APIs

Neue APIs

DOM

Medien, Web Audio und WebRTC

Entfernungen

WebDriver-Konformität (Marionette)

Andere

  • 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 jetzt standardmäßig deaktiviert, um das Entfernen von Teilen des DOMs und zusätzliche Benachrichtigungen zu vermeiden (Firefox bug 1542244).
  • Das automatische Entladen von Hintergrund-Tabs, wenn Firefox an eine Bedingung mit wenig Arbeitsspeicher stößt, ist jetzt deaktiviert — dies interagiert schlecht mit der Automatisierung beim Wechseln zwischen Tabs (Firefox bug 1553748).

Änderungen für Add-on-Entwickler

API-Änderungen

Weitere Änderungen

Siehe auch

Ältere Versionen