Neuerungen in den Entwicklertools (Chrome 86)

Bereich „Neue Medien“

In den DevTools werden jetzt Informationen zu Mediaplayern im Mediabereich angezeigt.

Bereich „Neue Medien“

Vor dem neuen Medienbereich in den Entwicklertools konnten Protokollierungs- und Fehlerbehebungsinformationen zu Videoplayern unter chrome://media-internals gefunden werden.

Im neuen Bereich „Medien“ können Sie Ereignisse, Protokolle, Properties und eine Zeitachse der Frame-Dekodierungen auf demselben Browsertab wie der Videoplayer aufrufen. So kannst du potenzielle Probleme schneller im Live-Ansichtsmodus ansehen und untersuchen, z.B. warum Frames verloren gehen oder JavaScript auf unerwartete Weise mit dem Player interagiert.

Chromium-Problem: 1018414

Knoten-Screenshots über das Kontextmenü des Elements-Steuerfelds aufnehmen

Sie können jetzt Knoten-Screenshots über das Kontextmenü im Bereich „Elemente“ erstellen.

Sie können beispielsweise einen Screenshot des Inhaltsverzeichnisses erstellen, indem Sie mit der rechten Maustaste auf das Element klicken und Screenshot des Knotens aufnehmen auswählen.

Knoten-Screenshots aufnehmen

Chromium-Problem: 1100253

Aktualisierungen des Tabs „Probleme“

Die Warnleiste für Probleme im Konsolenbereich wurde durch eine normale Meldung ersetzt.

Probleme in der Konsole

Probleme mit Drittanbieter-Cookies sind jetzt standardmäßig auf dem Tab „Probleme“ ausgeblendet. Aktivieren Sie das neue Kästchen Mit Problemen von Drittanbieter-Cookies, um sie aufzurufen.

Kästchen für Probleme mit Drittanbieter-Cookies

Chromium-Probleme: 1096481, 1068116, 1080589

Fehlende lokale Schriftarten emulieren

Öffnen Sie den Tab Rendering und verwenden Sie die neue Funktion Lokale Schriftarten deaktivieren, um fehlende local()-Quellen in @font-face-Regeln zu emulieren.

Wenn beispielsweise die Schriftart „Rubik“ auf Ihrem Gerät installiert ist und in der @font-face src-Regel als local()-Schriftart verwendet wird, verwendet Chrome die lokale Schriftdatei auf Ihrem Gerät.

Wenn Lokale Schriftarten deaktivieren aktiviert ist, werden die local()-Schriftarten in DevTools ignoriert und aus dem Netzwerk abgerufen.

Fehlende lokale Schriftarten emulieren

Oft verwenden Entwickler und Designer während der Entwicklung zwei verschiedene Kopien derselben Schriftart:

  • Eine lokale Schriftart für Ihre Designtools und
  • Eine Webschriftart für Ihren Code

Wenn Sie lokale Schriftarten deaktivieren, können Sie Folgendes einfacher tun:

  • Leistung und Optimierung des Ladens von Webschriften beheben und messen
  • Korrektheit Ihrer CSS-@font-face-Regeln prüfen
  • Unterschiede zwischen Web- und lokalen Schriftarten erkennen

Chromium-Problem: 384968

Inaktive Nutzer emulieren

Mit der Inaktivitätserkennungs-API können Entwickler inaktive Nutzer erkennen und auf Änderungen des Inaktivitätsstatus reagieren. Sie können jetzt in den DevTools auf dem Tab Sensoren sowohl den Nutzerstatus als auch den Bildschirmstatus emulieren, anstatt auf die tatsächliche Änderung des Inaktivitätsstatus zu warten. Sie können den Tab Sensoren über den Schieberegler öffnen.

Inaktive Nutzer emulieren

Chromium-Problem: 1090802

prefers-reduced-data emulieren

Mit der Mediaabfrage prefers-reduced-data wird ermittelt, ob der Nutzer bevorzugt alternative Inhalte angezeigt bekommen möchte, für die beim Rendern der Seite weniger Daten benötigt werden.

Sie können die prefers-reduced-data-Medienabfrage jetzt mithilfe der Entwicklertools emulieren.

„prefers-reduced-data“ emulieren

Chromium-Problem: 1096068

Unterstützung neuer JavaScript-Funktionen

In den DevTools werden jetzt einige der neuesten JavaScript-Sprachfunktionen besser unterstützt:

Chromium-Probleme: 1086817, 1080569

Lighthouse 6.2 im Lighthouse-Steuerfeld

Im Lighthouse-Steuerfeld wird jetzt Lighthouse 6.2 ausgeführt. Eine vollständige Liste der Änderungen finden Sie in den Versionshinweisen.

Bildgröße rückgängig machen

Neue Prüfungen in Lighthouse 6.2:

  • Vermeiden Sie lange Aufgaben im Hauptthread. Hier werden die längsten Aufgaben im Hauptthread aufgeführt. Das ist nützlich, um die wichtigsten Ursachen für die Eingabeverzögerungen zu ermitteln.
  • Links können gecrawlt werden. Prüfen Sie, ob das href-Attribut von Anchor-Elementen auf ein geeignetes Ziel verweist, damit die Links gefunden werden können.
  • Bildelemente ohne Größe: Prüfen Sie, ob für Bildelemente eine explizite width und height festgelegt ist. Eine explizite Bildgröße kann Layoutverschiebungen reduzieren und den CLS-Wert verbessern.
  • Verwenden Sie keine nicht zusammengesetzten Animationen. Berichte zu nicht zusammengesetzten Animationen, die nicht richtig gerendert werden und den CLS-Wert senken.
  • Wartet auf die Ereignisse unload. Das Ereignis unload wird erfasst. Verwenden Sie stattdessen das pagehide- oder das visibilitychange-Ereignis, da das unload-Ereignis nicht zuverlässig ausgelöst wird.

Aktualisierte Prüfungen in Lighthouse 6.2:

  • Entfernen Sie nicht verwendetes JavaScript. Lighthouse führt jetzt eine erweiterte Prüfung durch, wenn eine Seite öffentlich zugängliche JavaScript-Quellzuordnungen hat.

Chromium-Problem: 772558

Einstellung der Einträge „Andere Ursprünge“ im Bereich „Service Worker“

In den DevTools gibt es jetzt einen Link, über den Sie die vollständige Liste der Service Worker aus anderen Ursprüngen in einem neuen Browsertab aufrufen können: chrome://serviceworker-internals/?devtools.

Bisher wurde in den DevTools eine Liste im Bereich Anwendung > Dienstworker angezeigt.

Mit anderen Ursprüngen verknüpfen

Chromium-Problem: 807440

Abdeckungsübersicht für gefilterte Elemente anzeigen

In DevTools werden die Abdeckungsinformationen jetzt dynamisch neu berechnet und eine Zusammenfassung angezeigt, wenn auf dem Tab Abdeckung Filter angewendet werden. Bisher wurde auf dem Tab Abdeckung immer eine Zusammenfassung aller Abdeckungsinformationen angezeigt.

Im folgenden Beispiel wird in der Zusammenfassung zuerst 446 kB of 2.0 MB (22%) used so far. 1.5 MB unused. und dann 57 kB of 604 kB (10%) used so far. 546 kB unused. angezeigt, nachdem die Preisvergleichsportal-Filterung angewendet wurde.

Abdeckungsübersicht für gefilterte Elemente

Chromium-Problem: 1061385

Neue Ansicht für Frame-Details im Bereich „Anwendung“

In den DevTools wird jetzt für jeden Frame eine detaillierte Ansicht angezeigt. Klicken Sie dazu im Bereich Anwendung im Menü Frames auf einen Frame.

Neue Ansicht für Frame-Details im Bereich „Anwendung“

Chromium-Problem: 1093247

Frame-Details für geöffnete Fenster

In den DevTools werden jetzt auch geöffnete Fenster / Pop-ups im Frame-Baum angezeigt. Die Detailansicht des Frames der geöffneten Fenster enthält zusätzliche Sicherheitsinformationen.

Details zum geöffneten Window-Frame

Chromium-Problem: 1107766

Informationen zu Sicherheit und Isolation (COEP / COOP)

In den DevTools werden jetzt in den Frame-Details der sichere Kontext, die Cross-Origin-Embedder-Policy (COEP) und die Cross-Origin-Opener-Policy (COOP) angezeigt.

Informationen zu Sicherheit und Isolation

Demnächst werden der Detailansicht des Frames weitere Sicherheitsinformationen hinzugefügt.

Chromium-Problem: 1051466

Aktualisierungen des Bereichs „Elemente“ und „Netzwerk“

Barrierefreier Farbvorschlag im Bereich „Stile“

In den DevTools werden jetzt Farbvorschläge für Text mit geringem Farbkontrast angezeigt.

Im folgenden Beispiel hat h1 einen Text mit niedrigem Kontrast. Öffnen Sie dazu im Bereich „Stile“ die Farbauswahl der Eigenschaft color. Nachdem Sie den Bereich Kontrastverhältnis maximiert haben, sehen Sie in den DevTools AA- und AAA-Farbvorschläge. Klicken Sie auf die vorgeschlagene Farbe, um sie anzuwenden.

Chromium-Problem: 1093227

Bereich Eigenschaften im Elementbereich wiederherstellen

Der Bereich „Eigenschaften“ ist wieder da. Er wurde in Chrome 84 eingestellt. In einer zukünftigen Version von DevTools werden wir den Workflow für die Prüfung von Elementeigenschaften verbessern.

Eigenschaftenbereich im Elementbereich

Chromium-Problem: 1105205, 1116085

Lesbare X-Client-Data-Headerwerte im Bereich „Netzwerk“

Wenn Sie eine Netzwerkressource im Bereich „Netzwerk“ prüfen, werden in den DevTools alle X-Client-Data-Headerwerte im Bereich „Header“ jetzt als Code formatiert.

Der X-Client-Data-HTTP-Header enthält eine Liste der Test-IDs und Chrome-Flags, die in Ihrem Browser aktiviert sind. Die Rohheaderwerte sehen aus wie undurchsichtige Strings, da es sich um base64-codierte, serialisierte Protokoll-Buffers handelt. Um die Inhalte für Entwickler transparenter zu gestalten, werden in den DevTools jetzt die decodierten Werte angezeigt.

Lesbare Werte für den Header „X-Client-Data“

Chromium-Problem: 1103854

Benutzerdefinierte Schriftarten im Bereich „Stile“ automatisch vervollständigen

Importierte Schriftarten werden jetzt der Liste der automatischen CSS-Vervollständigung hinzugefügt, wenn Sie die Eigenschaft font-family im Bereich Styles bearbeiten.

In diesem Beispiel ist 'Noto Sans' eine benutzerdefinierte Schriftart, die auf dem lokalen Computer installiert ist. Sie wird in der CSS-Liste für den Abschluss angezeigt. Bisher war das nicht der Fall.

Benutzerdefinierte Schriftarten automatisch vervollständigen

Chromium-Problem: 1106221

Ressourcentyp im Netzwerkbereich immer anzeigen

In DevTools wird jetzt immer derselbe Ressourcentyp wie in der ursprünglichen Netzwerkanfrage angezeigt und der Spaltenwert Typ wird um / Redirect ergänzt, wenn eine Weiterleitung (Status 302) erfolgt.

Bisher wurde der Typ in den DevTools manchmal in Other geändert.

Ressourcentyp für Displayweiterleitung

Chromium-Problem: 997694

Schaltflächen zum Löschen im Bereich „Elemente“ und „Netzwerk“

Die Filtertextfelder im Bereich Stile und Netzwerk sowie das DOM-Suchtextfeld im Bereich Elemente haben jetzt die Schaltfläche Leere. Wenn Sie auf Löschen klicken, wird der eingegebene Text entfernt.

Schaltflächen zum Löschen im Bereich „Elemente“ und „Netzwerk“

Chromium-Problem: 1067184

Vorschaukanäle herunterladen

Verwenden Sie als Standard-Entwicklungsbrowser Chrome Canary, Chrome Dev oder Chrome Beta. Diese Vorabversionen bieten Ihnen Zugriff auf die neuesten DevTools-Funktionen, ermöglichen es Ihnen, innovative Webplattform-APIs zu testen, und helfen Ihnen, Probleme auf Ihrer Website zu finden, bevor Ihre Nutzer sie bemerken.

Chrome-Entwicklertools-Team kontaktieren

Mit den folgenden Optionen können Sie über neue Funktionen, Updates oder andere Themen im Zusammenhang mit den DevTools sprechen.

Neu in den DevTools

Eine Liste aller Themen, die in der Reihe Was ist neu in den DevTools? behandelt wurden.