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 werden. Firefox 69 wurde am 3. September 2019 veröffentlicht.

Änderungen für Webentwickler

Entwicklertools

Debugger

  • Event-Listener-Breakpoint ermöglichen es Ihnen zu diagnostizieren, welche Code eine Seite als Reaktion auf Browserevents ausführt. Sie können spezifische Typen wie click oder keydown auswählen oder ganze Kategorien von Events, wie alle Mausklickereignisse. (Firefox-Bug 1526082).
  • Skripte, die im Quellenlistenbereich des Debuggers angezeigt werden, können jetzt über die Option Datei herunterladen im Kontextmenü gespeichert werden (Firefox-Bug 888161).
  • Im Quellenlistenbereich des Debuggers werden geladene Erweiterungen mit ihrem Namen anstatt nur mit ihrem UUID aufgelistet (Firefox-Bug 1486416), was es wesentlich einfacher macht, den zu debuggenden Erweiterungscode zu finden.
  • Der Debugger lädt nun signifikant schneller durch Lazy-Loading-Skripte (Firefox-Bug 1527488).

Konsole

  • Browserkonsole-Nachrichten von Tracking-Schutzfehlern, CSP-Fehlern und CORS-Fehlern werden automatisch gruppiert, um Rauschen durch wiederholte blockierte Ressourcen und Speicherzugriffe zu reduzieren (Firefox-Bug 1522396).
  • Alle sichtbaren Protokolle in der Konsole können durch Speichern in eine Datei oder Kopieren in die Zwischenablage über ein neues Kontextmenüelement Sichtbare Nachrichten exportieren nach geteilt werden (Firefox-Bug 1517728).
  • Die Symbolleiste der Konsole reduziert nun responsiv ihre Höhe zu einer einzelnen Zeile, um vertikalen Platz zu sparen (Firefox-Bug 972530).
  • Nachrichten von Inhalten können nun in der Konsole verborgen werden, um sich auf Protokolle der Firefox-UI zu konzentrieren (Firefox-Bug 1523842).

Netzwerk

  • Ressourcen, die aufgrund von CSP oder Mixed Content blockiert wurden, werden nun im Netzwerkpanel angezeigt, mit Details zum 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).

Inspektor

  • Wenn Sie über ein Element im Page Inspector schweben, enthält die angezeigte Infobar nun die Information, dass ein Element ein Flex-Container oder Flex-Item ist (Firefox-Bug 1521188).
  • Beim Inspizieren einer Seite, die ein Gitter mit einem Subgrid enthält, werden die Overlay-Linien des übergeordneten Grids angezeigt, wenn die Linien des Subgrids angezeigt werden; wenn das Overlay-Kontrollkästchen des übergeordneten Grids nicht ausgewählt ist, sind seine Linien transluzent (Firefox-Bug 1550519).

Remote-Debugging

  • Für unsere mobilen Webentwickler haben wir das Remote-Debugging von der alten WebIDE in ein neu gestaltetes about:debugging migriert und das Debugging-Erlebnis von GeckoView auf entfernten Geräten über USB erheblich verbessert (Firefox-Bug 1462208).

Allgemein

  • Die Reihenfolge der DevTools-Panel wurde geändert, um ihre Beliebtheit widerzuspiegeln (Firefox-Bug 1558630).

HTML

  • Um sich enger an die Spezifikation anzupassen, lädt der mit einem <track>-Element verknüpfte Text-Track 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 depreziert und seine Funktion wird 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 jetzt dynamisch das Öffnen und Schließen von Modaldialogen und Benutzeraufforderungen (Firefox-Bug 1477977), was auch bedeutet, dass mehrere offene Aufforderungen behandelt werden (Firefox-Bug 1487358).
  • Tracking-Schutz und DOM-Pushfunktionen sind jetzt standardmäßig deaktiviert, um die Entfernung von DOM-Teilen und zusätzliche Benachrichtigungen zu vermeiden (Firefox-Bug 1542244).
  • Das automatische Entladen von Hintergrund-Tabs, wenn Firefox in eine niedrigeren Speicherzustand gerät, ist jetzt deaktiviert — dies wirkt sich negativ aus, wenn beim Tabwechsel automatisiert wird (Firefox-Bug 1553748).

Änderungen für Add-on-Entwickler

API-Änderungen

Andere Änderungen

Siehe auch