Freigeben über


Neuerungen in DevTools (Microsoft Edge 90)

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.

Gruppieren von Tools im Fokusmodus

Der Fokusmodus ist eine experimentelle Schnittstelle, mit der Sie verschiedene Tools basierend auf Ihren eigenen Debugszenarien gruppieren können. Die neue Aktivitätsleiste auf der linken Seite enthält vordefinierte Toolgruppen wie Layout und Debuggen. Um jede Toolgruppe anzupassen, schließen Sie Tools mit dem Symbol Schließen (X), oder fügen Sie neue Tools mit dem Symbol Weitere Tools (+) hinzu.

Informationen zum Aktivieren des Experiments finden Sie unter Aktivieren oder Deaktivieren eines Experiments , und aktivieren Sie die Kontrollkästchen neben Fokusmodus und DevTools-QuickInfos und Registerkartenmenüs +Schaltfläche aktivieren, um weitere Tools zu öffnen. Weitere Informationen zu diesem Feature oder Kommentare zu Fragen und Ideen finden Sie unter DevTools: Fokusmodus-Benutzeroberfläche.

Zeigt die Aktivitätsleiste an.

Informationen zu DevTools mit informativen QuickInfos

Die DevTools-QuickInfos-Funktion hilft Ihnen, mehr über die verschiedenen Tools und Bereiche zu erfahren. Zeigen Sie auf die einzelnen beschriebenen Regionen von DevTools, um mehr über die Verwendung des Tools zu erfahren. Führen Sie zum Aktivieren von QuickInfos eine der folgenden Aktionen aus:

  • Wählen Sie DevTools anpassen und steuern (...) >Hilfe>Umschalten der DevTools-QuickInfos aus.
  • Drücken Sie STRG+UMSCHALT+H (Windows, Linux) oder BEFEHL+UMSCHALT+H (macOS).
  • Öffnen Sie das Befehlsmenü , und geben Sie dann QuickInfos ein.

Bewegen Sie dann den Mauszeiger auf jeden umrissenen Bereich von DevTools:

DevTools-QuickInfos-Modus

Um QuickInfos zu deaktivieren, drücken Sie ESC.

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

Hinweis: Ab Mai 2022 werden QuickInfos von der Aktivitätsleiste nicht mehr unterstützt.

Anpassen von Tastenkombinationen in den Einstellungen

Sie können jetzt die Tastenkombination für jede Aktion in den DevTools anpassen.

So bearbeiten Sie eine Tastenkombination:

  1. Öffnen Sie DevTools, und wählen Sie dann Einstellungen>Tastenkombinationen aus.

  2. Wählen Sie die Aktion aus, die Sie anpassen möchten.

  3. Klicken Sie auf das Symbol Bearbeiten (Symbol Bearbeiten).

  4. Drücken Sie die Tasten, die Sie an die Aktion binden möchten.

  5. Klicken Sie auf das Häkchen (Häkchensymbol).

Weitere Informationen zum Anpassen und Bearbeiten von Tastenkombinationen finden Sie unter Anpassen von Tastenkombinationen in DevTools. Informationen zu Echtzeitupdates zu diesem Feature im Chromium Open-Source-Projekt finden Sie unter Problem 174309.

Anpassen von Tastenkombinationen in den DevTools-Einstellungen für Tastenkombinationen mit einer Verknüpfung im Bearbeitungsmodus

Microsoft Edge DevTools für Visual Studio Code-Erweiterungsupdate 1.1.4

Die Erweiterungsversion 1.1.4 der Microsoft Edge-Entwicklertools für Visual Studio Code für Microsoft Visual Studio Code zeigt jetzt ein Favicon neben jeder DevTools-Instanz an. Konsolenmeldungen von Microsoft Edge werden jetzt in der DevTools-Konsole unter Ausgabe von Microsoft Visual Studio Code angezeigt. Microsoft Visual Studio Code aktualisiert Erweiterungen automatisch. Informationen zum manuellen Update auf Version 1.1.4 finden Sie unter Manuelles Aktualisieren einer Erweiterung. Sie können Im GitHub-Repository vscode-edge-devtools Probleme melden und zur Erweiterung beitragen.

Die folgende Abbildung zeigt Meldungen von einer Beispielwebseite, die im Konsolentool in Microsoft Edge protokolliert ist:

Anzeigen einer Nachricht in der Konsole in Microsoft Edge DevTools

In der folgenden Abbildung werden die gleichen Meldungen von der Beispielwebseite angezeigt, die in der DevTools-Konsole unter Ausgabe von Microsoft Visual Studio Code protokolliert sind:

Anzeigen derselben Meldung in der DevTools-Konsole unter Ausgabe von Microsoft Visual Studio Code

Siehe auch:

Verbesserte CSS-Flexbox-Bearbeitung mit visuellem Flexbox-Editor und mehreren Überlagerungen

DevTools verfügt jetzt über dedizierte CSS-Flexbox-Debugtools. Wenn der display: flex CSS-Stil oder display: inline-flex auf ein HTML-Element angewendet wird, wird neben diesem Element im Tool Elemente ein Flexsymbol angezeigt. Klicken Sie auf das Flex-Symbol , um eine flex-Überlagerung auf der Webseite anzuzeigen (oder auszublenden).

Um den Flexbox-Editor zu öffnen, wechseln Sie im Tool Elemente zur Registerkarte Formatvorlagen , und klicken Sie dann auf das neue Symbol neben der display: flex Formatvorlage oder display: inline-flex der Formatvorlage. Der Flexbox-Editor bietet eine schnelle Möglichkeit, die Flexbox-Eigenschaften zu bearbeiten:

CSS-Flexbox-Debugtools

Darüber hinaus werden im Abschnitt Flexbox im Layoutbereich alle flexbox-Elemente auf der Webseite angezeigt. Sie können die Überlagerung jedes Elements umschalten:

Abschnitt

Informationen zum Verlauf dieses Features im Chromium Open-Source-Projekt finden Sie unter Probleme 1166710 und 1175699.

Siehe auch:

Verbesserungen der Tastaturnavigation für Netzwerkanforderungen

Bisher konnten Sie die Anforderungskette im Gegensatz zum DOM im Tool Elemente nicht mithilfe der Pfeiltasten auf der Tastatur im Initiatorbereich erweitern oder reduzieren. Wenn eine Netzwerkanforderung im Netzwerktool ausgewählt ist, wird im Bereich Initiator die Kette der Anforderungen angezeigt, die die aktuell ausgewählte Anforderung initiiert haben.

In Microsoft Edge Version 90 können Sie die Anforderungskette mithilfe der Pfeiltasten auf der Tastatur im Initiatorbereich erweitern oder reduzieren. Die fokussierte Netzwerkanforderung in der Kette ist jetzt ebenfalls hervorgehoben.

Klicken Sie auf eine Netzwerkanforderung und dann auf den Bereich Initiator :

Klicken Sie auf eine Netzwerkanforderung, und klicken Sie dann auf den Bereich Initiator.

Erweitern oder reduzieren Sie die Anforderungsinitiatorkette, und folgen Sie der hervorgehobenen Zeile:

Erweitern oder Reduzieren der Anforderungsinitiatorkette und Folgen der hervorgehobenen Zeile

Weitere Informationen zu Initiatoren im Netzwerktool finden Sie unter Anzeigen von Initiatoren und Abhängigkeiten.

Informationen zum Verlauf dieses Features im Chromium Open-Source-Projekt finden Sie unter Probleme 1158276 und 1160637.

Filterung in der Konsole ist konsistenter

Während Sie mit der Konsolen-Randleiste filtern, sind die Filter in der Dropdownliste Protokollebenen nicht verfügbar. Zuvor wurde die Dropdownliste Protokollebenen hervorgehoben, wenn Sie mit dem Mauszeiger darauf zeigen, auch wenn ein Filter aus der Konsolen-Randleiste ausgewählt wurde. In Microsoft Edge Version 90 ist die Dropdownliste Protokollebenen nicht mehr hervorgehoben, wenn Sie mit dem Mauszeiger darauf zeigen, während ein Filter aus der Konsolen-Randleiste ausgewählt ist.

Weitere Informationen zum Filtern in der Konsole finden Sie unter Filtern von Nachrichten in Konsolenfeatures.

Wenn Sie zuvor die Randleiste Konsole öffnen und mit dem Mauszeiger auf Standardebenen zeigen, wurde sie hervorgehoben:

Wenn Sie zuvor die Konsolen-Randleiste öffnen und mit dem Mauszeiger auf Standardebenen zeigen, wurde sie hervorgehoben.

Wenn Sie ab Microsoft Edge 90 auf die Randleiste Konsole klicken und auf Standardebenen zeigen, wird folgendes nicht hervorgehoben:

Wenn Sie ab Microsoft Edge 90 auf die Randleiste Konsole klicken und auf Standardebenen zeigen, wird dies nicht hervorgehoben.

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.

Die Konsole escapet jetzt doppelte Anführungszeichen.

Zuvor hat die Konsole keine gültigen doppelten Anführungszeichen (") in JavaScript-Zeichenfolgen ausgegeben. Ab Microsoft Edge Version 90 gibt die Konsole JavaScript-Zeichenfolgen mit Escapezeichen (") aus:

Die Konsole gibt JavaScript-Zeichenfolgen mit Escapezeichen () aus.

Informationen zum Verlauf dieses Features im Chromium Open-Source-Projekt finden Sie unter Problem 1178530.

Siehe auch:

Emulieren des CSS-Farbraum-Medienfeatures

Die Medienabfrage "Farbskala" emuliert den ungefähren Farbbereich, der von dem browser- und gerätespezifischen Test unterstützt wird. Die Dropdownliste unter Emulate CSS media feature color-gamut enthält Farbräume, die DevTools emulieren kann. Um beispielsweise eine color-gamut: p3 Medienabfrage auszulösen, wählen Sie farbskala: p3 aus der Dropdownliste aus.

So emulieren Sie die CSS-Farbskala-Medienfunktion:

  1. Klicken Sie zum Öffnen von DevTools mit der rechten Maustaste auf die Webseite, und wählen Sie dann Überprüfen aus. Oder drücken Sie STRG+UMSCHALT+I (Windows, Linux) oder BEFEHL+WAHL+I (macOS). DevTools wird geöffnet.
  2. Wählen Sie in DevTools auf der Symbolleiste Standard die Registerkarte Rendering aus. Wenn diese Registerkarte nicht angezeigt wird, klicken Sie auf die Schaltfläche Weitere Registerkarten (Symbol weitere Registerkarten) oder auf die Schaltfläche Weitere Tools (Weitere Tools Symbol). Das Renderingtool wird geöffnet.
  3. Wählen Sie in der Dropdownliste Emulate CSS media feature color-gamut (Farbskala des CSS-Medienfeatures emulieren ) eine Option color-gamut (Farbskala ) aus:

Emulieren des CSS-Farbraum-Medienfeatures

Weitere Informationen zum color-gamut Feature finden Sie unter Farbanzeigequalität: das Feature "Farbskala".

Informationen zum Verlauf dieses Features im Chromium Open-Source-Projekt finden Sie unter Problem 1073887.

Siehe auch:

Verbesserte Tools für progressive Web-Apps

PWA-Installationsfähigkeitswarnung in der Konsole

Die Konsole zeigt jetzt eine ausführlichere Installierbarkeitswarnung für Progressive Web-Apps (PWAs) mit einem Link zu Improving Progressive Web App offline support detection an.

PWA-Installationsfähigkeitswarnung im Konsolentool

Siehe auch:

PWA-Beschreibungslängenwarnung im Manifestbereich

Im Anwendungstool zeigt der Bereich Manifest jetzt eine Warnmeldung an, wenn die Manifestbeschreibung 324 Zeichen überschreitet:

Warnung zur Abschneidung der PWA-Beschreibung

Informationen zum Verlauf dieses Features im Chromium Open-Source-Projekt finden Sie unter Probleme 965802, 1146450 und 1169689.

Siehe auch:

Neue Spalte "Remoteadressraum" im Netzwerktool

Im Netzwerktool zeigt die neue Spalte Remoteadressraum den Netzwerk-IP-Adressraum jeder Netzwerkressource an. So zeigen Sie die neue Spalte Remoteadressraum an :

  1. Öffnen Sie in DevTools das Tool Netzwerk .

  2. Klicken Sie in der Tabelle Anforderungen (Standard, unterer Teil des Tools Netzwerk) mit der rechten Maustaste auf die Kopfzeile, und wählen Sie dann Remoteadressraum aus:

    Wählen Sie im Kontextmenü Remoteadressraum aus.

    In der Tabelle Anforderungen wird nun die Spalte Remoteadressraum angezeigt:

    In der Tabelle Anforderungen wird jetzt die Spalte Remoteadressraum angezeigt.

Informationen zum Anzeigen des Verlaufs dieses Features im Chromium Open-Source-Projekt finden Sie unter Problem 1128885.

Siehe auch:

Anzeigen zulässiger und unzulässiger Features in der Frame-Detailansicht

Im Anwendungstool öffnet der Knoten Frames unten links die Ansicht Framedetails. Die Ansicht "Framedetails" enthält jetzt einen Abschnitt "Berechtigungsrichtlinie ", in dem eine Liste der zulässigen und unzulässigen Browserfeatures angezeigt wird:

Zulässige und unzulässige Features basierend auf der Berechtigungsrichtlinie

Diese Liste wird durch die Webplattform-API der Berechtigungsrichtlinie gesteuert, die es einer Webseite ermöglicht, bestimmte Browserfeatures in einem einzelnen Frame oder in iFrames, die der Frame einbettet, zu verwenden oder zu blockieren.

Informationen zum Verlauf dieses Features im Chromium Open-Source-Projekt finden Sie unter Problem 1158827.

Siehe auch:

Neue SameParty-Spalte im Bereich "Cookies"

Im Bereich Cookies im Anwendungstool wird nun das SameParty Attribut für jedes Cookie angezeigt:

Spalte

Das SameParty Attribut ist ein neues boolesches Attribut, das angibt, ob ein Cookie in Anforderungen an Ursprünge derselben Erstanbietersätze enthalten ist.

Informationen zum Verlauf dieses Features im Chromium Open-Source-Projekt finden Sie unter Problem 1161427.

Siehe auch:

Die Eigenschaft fn.displayName im Konsolentool ist jetzt veraltet.

Zuvor konnten Sie mit der fn.displayName -Eigenschaft Debugnamen für Funktionen steuern, die in error.stack und in DevTools-Stapelablaufverfolgungen angezeigt werden. Ab Microsoft Edge Version 90 ist die fn.displayName Eigenschaft jetzt veraltet und durch die fn.name -Eigenschaft ersetzt:

Beispiel für die fn.name-Eigenschaft zum Steuern von Debugnamen für Funktionen

Verwenden Sie die Standardmethode Object.defineProperty , um die fn.name Eigenschaft zu definieren. Weitere Informationen zu fn.namefinden Sie unter Function.name.

Informationen zum Verlauf dieses Features im Chromium Open-Source-Projekt finden Sie unter Problem 1177685.

Siehe auch:

Vollständige Barrierefreiheitsstrukturansicht im Tool "Elemente"

Experimentelles Feature

Dieses Experiment bietet eine vollständige Barrierefreiheitsstrukturansicht im Elementtool . Die Registerkarte Barrierefreiheit (gruppiert mit der Registerkarte Formatvorlagen ) stellt eine teilweise Barrierefreiheitsstrukturansicht bereit, die die direkte Vorgängerkette vom Stammknoten zum überprüften Knoten anzeigt. Nachdem Sie dieses Experiment aktiviert und DevTools neu geladen haben, klicken Sie oben im Bereich Elemente auf den Schaltflächenbereich, um die Anzeige im Elementtool für alle Elemente auf der Webseite zu wechseln.

Um die DOM-Strukturansicht anzuzeigen, klicken Sie oben auf den Schaltflächenbereich Zur DOM-Strukturansicht wechseln :

Anzeigen der DOM-Strukturansicht

Um die vollständige Barrierefreiheitsstruktur anzuzeigen, klicken Sie oben auf den Schaltflächenbereich Zur Ansicht der Barrierefreiheitsstruktur wechseln :

Anzeigen der vollständigen Strukturansicht für Barrierefreiheit

Informationen zum Aktivieren des Experiments finden Sie unter Aktivieren oder Deaktivieren eines Experiments , und aktivieren Sie das Kontrollkästchen neben Vollzugriffsstrukturansicht aktivieren im Bereich Elemente.

Den Verlauf dieses Features im Open-Source-Projekt Chromium finden Sie unter Problem 887173.

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 geschrieben.

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