Wie wird eine Ausnahmemeldung in Google Chrome angezeigt, wenn sie angehalten ist?


11

Ich verwende Google Chrome zum Debuggen von JavaScript. Ich habe die JavaScript-Konsole geöffnet und die Funktion "Pause bei Ausnahme" ist aktiviert. Wenn ich jetzt JavaScript ausführe, das eine Ausnahme enthält, wird es in der Zeile mit der Ausnahme angehalten. Ich kann jedoch nicht finden, wo die Ausnahme steht. Ich muss auf Skriptausführung fortsetzen klicken, damit die Ausnahmemeldung in der JavaScript-Konsole angezeigt wird.

Bei jedem anderen von mir verwendeten Debugger wird immer dann angezeigt, wenn der Debugger in einer Zeile anhält, was mit der Zeile nicht stimmte (dh die Fehlermeldung wird angezeigt). Es scheint seltsam, dass Sie "Ausführen" drücken müssen, bevor die Fehlermeldung angezeigt wird.

Mache ich etwas falsch oder ist dies die einzige Möglichkeit, die Fehlermeldungen anzuzeigen?


Antworten:


1

Nachdem ich viele andere Ressourcen konsultiert habe, bin ich zu dem Schluss gekommen, dass es keine Möglichkeit gibt, dieses Verhalten zu ändern.


Haben Sie versucht, den Aufrufstapel - "Ausnahme auslösen" - auf der rechten Seite des Skripteditors anzuzeigen?
Wolfpack'08

2

Auf der rechten Seite des Editors sollte unter dem Abschnitt "Bereichsvariablen" ein Element unter dem lokalen Knoten "<Ausnahme>" angezeigt werden, das das ausgelöste Ausnahmeobjekt darstellt.


0

Neuere Versionen von Chrome (ich sehe es in 38) zeigen die Ausnahmemeldung unter dem Stack-Trace:

Stapelverfolgung

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.