Freigeben über


Neuerungen in DevTools (Microsoft Edge 86)

Lesen Sie diese Ankündigungen, um die neuesten Features von Microsoft Edge DevTools und die Microsoft Edge DevTools-Erweiterung für Microsoft Visual Studio Code und Visual Studio zu testen.

Um auf dem Laufenden zu bleiben und die neuesten DevTools-Features zu erhalten, laden Sie eine Insider Preview-Version von Microsoft Edge herunter. Unabhängig davon, ob Sie Windows, Linux oder macOS verwenden, sollten Sie Canary (oder einen anderen Vorschaukanal) als Standardentwicklungsbrowser verwenden. Die Beta-, Dev- und Canary-Versionen von Microsoft Edge werden als separate Apps parallel zur stabilen, veröffentlichten Version von Microsoft Edge ausgeführt. Siehe Microsoft Edge Insider Channels.

Die neuesten Ankündigungen finden Sie, wenn Sie dem Microsoft Edge-Team auf Twitter folgen. Wenn Sie ein Problem mit DevTools melden oder nach einem neuen Feature fragen möchten, melden Sie ein Problem im Repository MicrosoftEdge/DevTools.

Ankündigungen des Microsoft Edge DevTools-Teams

Abgleichen von Tastenkombinationen in DevTools mit Visual Studio Code

In Microsoft Edge 86 können Sie Tastenkombinationen in den DevTools mit Ihren Tastenkombinationen in Microsoft Visual Studio Code abgleichen.

Abgleichen von Tastenkombinationen in den DevTools zu Visual Studio Code

Informationen zum Aktivieren dieses Features finden Sie unter Anpassen von Tastenkombinationen in DevTools.

Beispielsweise lautet die Tastenkombination zum Anhalten oder Fortsetzen der Ausführung eines Skripts in Visual Studio CodeF5. Mit der Voreinstellung DevTools (Standard) lautet dieselbe Verknüpfung in DevTools F8, aber wenn Sie die Visual Studio Code-Voreinstellung auswählen, lautet diese Verknüpfung jetzt auch F5.

Chromium Problem #174309

Emulieren von Surface Duo und Samsung Galaxy Fold

Sie können jetzt das Erscheinungsbild Ihrer Website oder App auf zwei neuen Geräten testen: Surface Duo und Samsung Galaxy Fold in Microsoft Edge.

Verwenden Sie beim Emulieren des Geräts die folgenden Features, um Ihre Website oder App für duale und faltbare Geräte zu verbessern:

Geräteemulation für Surface Duo

Update: Dieses Feature wurde veröffentlicht und ist nicht mehr experimentell.

Siehe auch:

Chromium Problem: #1054281

CSS-Rasterüberlagerungsverbesserungen und neue experimentelle Rasterfeatures

Das Microsoft Edge DevTools-Team und das Chrome DevTools-Team arbeiten an zusätzlichen Features zusammen. Die neuen Features umfassen mehrere Überlagerungen, die persistent und über einen neuen Layoutbereich im Tool Elemente konfigurierbar sind:

CSS-Rasterüberlagerung für Artikelelement

Update: Dieses Feature wurde veröffentlicht und ist nicht mehr experimentell.

Siehe auch:

Chromium Problem: #1047356

Aus der Konsole kopierte Tabelle behält die Formatierung bei

In Microsoft Edge 85 oder früher in der Konsole ging die Formatierung eines kopierten console.table verloren. Wenn Sie die Ausgabe aus der Konsolen-API der Tabelle kopiert und eingefügt haben, wurde nur der Text der Tabelle beibehalten.

table Konsolen-API-Ausgabe in Microsoft Edge 85 oder früher:

Tabellenkonsolen-API-Ausgabe in Microsoft Edge 85 oder früher

table Konsolen-API-Ausgabe von Microsoft Edge 85 oder früher, eingefügt in Visual Studio Code:

Tabellenkonsolen-API-Ausgabe von Microsoft Edge 85 oder früher, eingefügt in Visual Studio Code

In Microsoft Edge 86 oder höher wird beim Kopieren einer Tabelle aus der Konsole die Formatierung beibehalten.

table Konsolen-API-Ausgabe in Microsoft Edge 86 oder höher:

Tabellenkonsolen-API-Ausgabe in Microsoft Edge 86 oder höher

table Konsolen-API-Ausgabe von Microsoft Edge 86 oder höher, eingefügt in Visual Studio Code:

Tabellenkonsolen-API-Ausgabe von Microsoft Edge 86 oder höher, eingefügt in Visual Studio Code

Chromium Problem: #1115011

Siehe auch:

Source Order Viewer für einfachere Barrierefreiheitstests

Das neue Barrierefreiheitshilfsprogramm zeigt die Reihenfolge an, in der sich Elemente in der Quelldatei befinden:

Aktivieren des Kontrollkästchens

Dieses Feature erleichtert das Testen der Art und Weise, wie Sprachausgabe- und Tastaturbenutzer Ihre Website oder App erleben. Sprachausgaben und Tastaturnavigation hängen davon ab, dass Inhalte in einer bestimmten Reihenfolge im Quellcode Ihrer Website oder App platziert werden, damit sie mit der gerenderten Seite übereinstimmen. Der Quellreihenfolge-Viewer zeigt potenzielle Unterschiede in der Reihenfolge zwischen der gerenderten Seite und dem Quellcode an.

Update: Dieses Feature wurde veröffentlicht und ist nicht mehr experimentell.

Siehe auch:

Chromium Problem: #1094406

Hervorheben aller Suchergebnisse im Tool "Elemente"

In Microsoft Edge 84 und 85 wurde das erste Suchergebnis im Tool Elemente nicht hervorgehoben. Die restlichen Suchergebnisse wurden ordnungsgemäß hervorgehoben.

Vielen Dank, dass Sie Ihr Feedback gesendet und dazu beigetragen haben, Chromium zu verbessern. Ihr Feedback hat problem #1103316 im Open-Source-Chromium-Projekt entdeckt.

Hervorgehobenes erstes Suchergebnis im Bereich

Das Problem wurde jetzt in allen Versionen von Microsoft Edge behoben.

Chromium Problem: #1103316

Siehe auch:

Ankündigungen aus dem Chromium-Projekt

In den folgenden Abschnitten werden zusätzliche Features angekündigt, die in Microsoft Edge verfügbar sind und zum Open-Source-Chromium-Projekt beigetragen wurden.

Tool "Neue Medien"

DevTools zeigt jetzt Media Player-Informationen im Medientool an.

Um das neue Medientool zu öffnen, wählen Sie Anpassen und Steuern DevTools (...) >Weitere Tools>Medien aus.

Tool

Vor dem neuen Medientool in DevTools befanden sich die Protokollierungs- und Debuginformationen zu Videoplayern unter der Einstellung Zuletzt verwendete Player . Um die Einstellung Zuletzt verwendete Spieler zu öffnen, wechseln Sie zu edge://media-internals , und wählen Sie dann das Tool Spieler aus.

Zeigen Sie Liveinhalte an, und untersuchen Sie potenzielle Probleme schneller, z. B. untersuchen Sie Folgendes:

  • Warum Frames verworfen werden.
  • Warum JavaScript auf unerwartete Weise mit dem Spieler interagiert.

Erfassen von Knotenscreenshots mithilfe des Kontextmenüs des Tools "Elemente"

Sie können jetzt Knotenscreenshots erfassen, indem Sie im Tool Elemente mit der rechten Maustaste darauf klicken.

Wenn Sie beispielsweise einen Screenshot des Inhaltsverzeichnisses erstellen möchten, klicken Sie mit der rechten Maustaste auf das Element, und wählen Sie dann Knotenscreenshot erfassen aus.

Screenshots zum Erfassen von Knoten

Chromium Problem: #1100253

Siehe auch:

Toolupdates für Probleme

Die Warnleiste "Probleme" im Konsolentool wird jetzt durch eine reguläre Meldung ersetzt.

Probleme in der Konsolenmeldung

Siehe auch:

Probleme von Drittanbietern

Probleme von Drittanbietern sind jetzt standardmäßig im Problemtool ausgeblendet. Aktivieren Sie das neue Kontrollkästchen Probleme von Drittanbietern einschließen , um die Probleme anzuzeigen.

Das Kontrollkästchen

Chromium Probleme: 1096481, 1068116, 1080589

Weitere Informationen finden Sie unter Filtern von Problemen nach Ursprung in Suchen und Beheben von Problemen mit dem Problemtool.

Fehlende lokale Schriftarten emulieren

Verwenden Sie im Renderingtool das neue Kontrollkästchen Lokale Schriftarten deaktivieren , um fehlende local() Quellen in @font-face Regeln zu emulieren.

Wenn die Rubik Schriftart beispielsweise auf Ihrem Gerät installiert ist und die @font-face src Regel sie als local() Schriftart verwendet, verwendet Microsoft Edge die lokale Schriftartdatei von Ihrem Gerät.

Wenn Lokale Schriftarten deaktivieren ausgewählt ist, ignoriert DevTools die local() Schriftarten und ruft jede Schriftart aus dem Netzwerk ab:

Fehlende lokale Schriftarten emulieren

Dieses Feature ist nützlich, wenn Sie während der Entwicklung zwei verschiedene Kopien derselben Schriftart verwenden, z. B.:

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

Verwenden Sie Lokale Schriftarten deaktivieren , um Folgendes zu vereinfachen:

  • Debuggen und Messen der Ladeleistung und Optimierung von Webschriftarten.
  • Überprüfen Sie die Genauigkeit Ihrer CSS-Regeln @font-face .
  • Entdecken Sie die Unterschiede zwischen lokalen Versionen, die auf Ihrem Gerät installiert sind, und einer Webschriftart.

Chromium Problem: #384968

Weitere Informationen finden Sie unter Deaktivieren lokaler Schriftarten in der Referenz zu Leistungsfeatures.

Weitere Informationen finden Sie unter Analysieren der Renderingleistung mit dem Renderingtool in der Referenz zu Leistungsfeatures.

Emulieren inaktiver Benutzer

Mit der IDLE-Erkennungs-API können Entwickler inaktive Benutzer erkennen und auf Änderungen des Leerlaufzustands reagieren. Sie können devTools jetzt verwenden, um Änderungen des Leerlaufzustands im Sensortool sowohl für den Benutzerzustand als auch für den Bildschirmzustand zu emulieren, anstatt darauf zu warten, dass sich der tatsächliche Leerlaufzustand ändert. Sie können das Sensortool im Bereich Schnellansicht am unteren Rand von DevTools öffnen.

Emulieren inaktiver Benutzer

Chromium Problem: #1090802

Siehe auch:

Emulieren von prefers-reduced-data

Navigieren Sie in Microsoft Edge 86 zum Aktivieren dieses Features zu edge://flags#enable-experimental-web-platform-features , und aktivieren Sie das Featureflag experimentelle Webplattform . Die Emulationsoption wird nur angezeigt, wenn das Flag aktiviert ist.

Die Abfrage "prefers-reduced-data media" erkennt Benutzerinhaltseinstellungen für reduzierte Daten. Wenn diese Option ausgewählt ist, erhält der Benutzer alternative Seiteninhalte, die weniger Daten verwenden.

Sie können jetzt DevTools verwenden, um die prefers-reduced-data Medienabfrage im Renderingtool zu emulieren:

Emulieren von prefers-reduced-data

Chromium Problem: #1096068

Siehe auch:

Unterstützung für neue JavaScript-Features

DevTools bietet jetzt eine bessere Unterstützung für die folgenden JavaScript-Sprachfeatures:

JavaScript-Sprachfeature Details
Logische Zuweisungsoperatoren DevTools unterstützt jetzt die logische Zuweisung mit den neuen &&=Operatoren , ||=und ??= in den Tools Konsole und Quellen .
Numerische Trennzeichen werden angezeigt. DevTools druckt jetzt die numerischen Trennzeichen im Quellentool ordnungsgemäß.

Chromium Probleme: 1086817, 1080569

Siehe auch:

Lighthouse 6.2 in der Lighthouse-Tafel

Auf dem Lighthouse-Tool wird jetzt Lighthouse 6.2 ausgeführt. Eine vollständige Liste der Änderungen finden Sie in den Versionshinweisen zu Lighthouse.

Chromium Problem: #772558

Weitere Informationen finden Sie unter Lighthouse-Tool.

Einstellung der Liste anderer Ursprünge im Bereich "Service Worker"

Das Anwendungstool stellt jetzt einen Link aus dem Bereich Service Worker bereit, um die vollständige Liste der Service Worker von anderen Ursprüngen anzuzeigen. Navigieren Sie zu , um auf die Liste der Service Worker zuzugreifen, ohne DevTools zu edge://service-worker-internals/?devtoolsöffnen.

Zuvor hat DevTools eine liste angezeigt, die im Bereich Service Worker des Anwendungstools> geschachtelt war.

Verknüpfung mit anderen Ursprüngen

Chromium Problem: #807440

Siehe auch:

Abdeckungszusammenfassung für gefilterte Elemente anzeigen

DevTools berechnet jetzt neu und zeigt dynamisch eine Zusammenfassung der Abdeckungsinformationen an. Die dynamische Anzeige wird ausgelöst, wenn Filter im Abdeckungstool angewendet werden. Zuvor hat das Abdeckungstool immer eine Zusammenfassung aller Abdeckungsinformationen angezeigt.

Im folgenden Beispiel zeigt die Abdeckungszusammenfassung zunächst an 344 kB of 1.7 MB (20%) used so far. 1.4 MB unused.:

Abdeckungszusammenfassung

Nachdem die CSS-Filterung angewendet wurde, wird in der Abdeckungszusammenfassung angezeigt 26.8 kB of 408 kB (7%) used so far. 381 kB unused.:

Abdeckungszusammenfassung für gefilterte Elemente

Chromium Problem: #1061385

Neue Framedetailseite im Bereich "Anwendung"

Im Anwendungstool gibt es jetzt einen Abschnitt Frames , der eine detaillierte Ansicht für jeden Frame enthält. Um auf die Detailansicht zuzugreifen, klicken Sie im Anwendungstool im Menü Frames auf einen Frame.

Neue Detailansicht für einen Frame im Bereich

Chromium Problem: #1093247

Siehe auch:

Framedetails für geöffnete Fenster

Geöffnete Fenster und Popupfenster werden jetzt auch unter der Rahmenstruktur angezeigt. Die Detailansicht der geöffneten Fenster enthält zusätzliche Sicherheitsinformationen.

Neue Frame-Detailansicht für geöffnete Fenster

Chromium Problem: #1107766

Siehe auch:

Sicherheits- und Isolationsinformationen

Sicherer Kontext, Cross-Origin-Embedder-Policy (COEP) und Cross-Origin-Opener-Policy (COOP) werden jetzt in den Framedetails angezeigt.

Sicherheits- und Isolationsinformationen

Die Chromium Projekt plant, den Framedetails weitere Sicherheitsinformationen hinzuzufügen.

Chromium Problem: #1051466

Siehe auch:

Aktualisierungen des Bereichs "Elemente" und "Netzwerk"

Siehe auch:

Barrierefreier Farbvorschlag im Bereich "Formatvorlagen"

DevTools bietet jetzt Farbvorschläge für Text mit geringem Farbkontrast.

Im folgenden h1 Beispiel weist Text mit geringem Kontrast auf. Um den Kontrast zu beheben, öffnen Sie die Farbauswahl der color Eigenschaft im Bereich Formatvorlagen . Nachdem Sie den Abschnitt Kontrastverhältnis erweitert haben, bietet DevTools AA- und AAA-Farbvorschläge. Wählen Sie die vorgeschlagene Farbe aus, um die Farbe anzuwenden.

Farbauswahl schlägt AA- und AAA-Farbvorschläge vor

Chromium Problem: #1093227

Siehe auch:

Bereich "Eigenschaften wiederherstellen" im Bereich "Elemente"

Im Tool Elemente ist der Bereich Eigenschaften wieder vorhanden. Der Bereich Eigenschaften war in Microsoft Edge 84 veraltet. Das Microsoft Edge DevTools-Team und das Chrome DevTools-Team planen Verbesserungen für die Überprüfung von Eigenschaften von Elementen.

Bereich

Chromium Problem: #1116085

Siehe auch:

Automatisches Vervollständigen von benutzerdefinierten Schriftarten im Bereich "Formatvorlagen"

Importierte Schriftarten werden jetzt der Liste der CSS-Autovervollständigen hinzugefügt, wenn die font-family Eigenschaft im Bereich Formatvorlagen bearbeitet wird .

Wenn beispielsweise eine benutzerdefinierte Schriftart ist, monospace die auf dem lokalen Computer installiert ist, wird sie in der CSS-Vervollständigungsliste angezeigt. In früheren Versionen von Microsoft Edge wurde die Schriftart nicht angezeigt.

Benutzerdefinierte Schriftarten automatisch vervollständigen

Chromium Problem: #1106221

Siehe auch:

Konsistente Anzeige des Ressourcentyps im Netzwerkbereich

Im Netzwerktool zeigt DevTools jetzt konsistent denselben Ressourcentyp wie die ursprüngliche Netzwerkanforderung an. Wenn die Umleitung (HTTP status Code 302) erfolgt, fügt DevTools /Redirect an den Wert in der Spalte Typ an.

Zuvor hat DevTools manchmal den Wert in der Spalte Typ in Other geändert.

Anzeigen des Ressourcentyps

Chromium Problem: #997694

Siehe auch:

Schaltflächen löschen in den Tools "Elemente" und "Netzwerk"

Die folgenden Textfelder verfügen jetzt über Schaltflächen zum Löschen :

  • Die Filtertextfelder im Bereich Formatvorlagen und im Netzwerktool .
  • Das DOM-Suchtextfeld im Tool Elemente .

Klicken Sie auf die Schaltfläche Löschen , um den eingegebenen Text zu entfernen.

Schaltflächen in den Elemententools löschen:

Schaltflächen löschen in den Elementenbereichen

Schaltflächen in den Netzwerktools löschen:

Schaltflächen in den Netzwerkbereichen löschen

Chromium Problem: #1067184

Siehe auch:

Hinweis

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die von Google erstellt und geteilt und gemäß den in der Creative Commons Attribution 4.0 International License beschriebenen Bedingungen verwendet werden. Die originale Seite finden Sie hier und wird von Jecelyn Yeen (Developer Advocate, Chrome DevTools) verfasst.

Creative Commons License Dieses Werk ist unter einer Creative Commons Attribution 4.0 International License lizenziert.