Come visualizzare il messaggio di eccezione in Google Chrome mentre è in pausa?


11

Sto usando Google Chrome per il debug di JavaScript. Ho aperto la console JavaScript e la funzione "Pausa su eccezione" è abilitata. Ora ogni volta che eseguo JavaScript che ha un'eccezione, si ferma sulla linea con l'eccezione. Tuttavia, non riesco a trovare dove si dice qual è l'eccezione. Devo premere continua l'esecuzione dello script per visualizzare il messaggio di eccezione nella console JavaScript.

Con ogni altro debugger che ho usato, ogni volta che il debugger si ferma su una linea, ti dice cosa c'era di sbagliato nella linea (cioè viene mostrato il messaggio di errore). Sembra strano che tu debba premere "Esegui" prima di vedere il messaggio di errore.

Sto facendo qualcosa di sbagliato o è l'unico modo per vedere i messaggi di errore?


1
Piuttosto stranamente, non credo che ci sia
Haqa,

Risposte:


1

Dopo aver consultato molte altre risorse, sono giunto alla conclusione che non esiste un modo per cambiare questo comportamento.


Hai provato a visualizzare lo stack di chiamate - "solleva eccezione" - sul lato destro dell'editor di script?
Wolfpack'08,

2

Sul lato destro dell'editor, nella sezione denominata "Scope Variables", un elemento dovrebbe apparire sotto il nodo locale denominato "<exception>", che rappresenta l'oggetto dell'eccezione generato.


0

Le versioni recenti di Chrome (lo vedo in 38) mostrano il messaggio di eccezione sotto la traccia dello stack:

traccia dello stack

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.