Jak wyświetlić komunikat o wyjątku w przeglądarce Google Chrome po wstrzymaniu?

11

Używam Google Chrome do debugowania JavaScript. Otworzyłem konsolę JavaScript i włączono funkcję „Wstrzymaj wyjątek”. Teraz, gdy uruchamiam JavaScript, który ma wyjątek, zatrzymuje się w wierszu z wyjątkiem. Nie mogę jednak znaleźć, gdzie jest napisane, jaki jest wyjątek. Muszę nacisnąć przycisk Kontynuuj wykonywanie skryptu, aby komunikat wyjątku został wyświetlony w konsoli JavaScript.

Z każdym innym debuggerem, którego używałem, ilekroć debuger zatrzymuje się na linii, informuje cię, co było nie tak z linią (tzn. Wyświetlany jest komunikat o błędzie). Wydaje się dziwne, że musisz nacisnąć „uruchom”, zanim zobaczysz komunikat o błędzie.

Czy robię coś źle, czy to jedyny sposób, aby zobaczyć komunikaty o błędach?

Rozsądny
źródło
1
Raczej dziwnie, nie sądzę, żeby tak było
Haqa

Odpowiedzi:

1

Po konsultacji z wieloma innymi zasobami doszedłem do wniosku, że nie ma sposobu, aby zmienić to zachowanie.

Wolfpack'08
źródło
Czy próbowałeś wyświetlić stos wywołań - „zgłosić wyjątek” - po prawej stronie edytora skryptów?
Wolfpack'08,
2

Po prawej stronie edytora, w sekcji z etykietą „Zmienne zakresu” powinien pojawić się element w węźle lokalnym o nazwie „<wyjątek>”, który reprezentuje obiekt wyjątku zgłoszonego.

G-Wiz
źródło
0

Najnowsze wersje Chrome (widzę to w 38) pokazują komunikat wyjątku pod śladem stosu:

Ślad stosu

Bren Brightwell
źródło