Comment voir le message d'exception dans Google Chrome en pause?


11

J'utilise Google Chrome pour déboguer JavaScript. J'ai ouvert la console JavaScript et la fonction "Pause sur exception" est activée. Maintenant, chaque fois que j'exécute JavaScript qui contient une exception, il s'arrête sur la ligne avec l'exception. Cependant, je ne trouve pas où il est indiqué quelle est l'exception. Je dois appuyer sur la poursuite de l'exécution du script pour que le message d'exception s'affiche dans la console JavaScript.

Avec tous les autres débogueurs que j'ai utilisés, chaque fois que le débogueur s'arrête sur une ligne, il vous indique ce qui n'allait pas avec la ligne (c'est-à-dire que le message d'erreur est affiché). Il semble étrange que vous deviez appuyer sur "Exécuter" avant de voir le message d'erreur.

Suis-je en train de faire quelque chose de mal ou est-ce la seule façon de voir les messages d'erreur?


1
Assez curieusement, je ne pense pas qu'il y ait
Haqa

Réponses:


1

Après avoir consulté de nombreuses autres ressources, je suis parvenu à la conclusion qu'il n'y a aucun moyen de modifier ce comportement.


Avez-vous essayé de visualiser la pile d'appels - «lever l'exception» - sur le côté droit de l'éditeur de script?
Wolfpack'08

2

Sur le côté droit de l'éditeur, sous la section intitulée "Variables d'étendue", un élément doit apparaître sous le nœud local nommé "<exception>", qui représente l'objet d'exception levé.


0

Les versions récentes de Chrome (je le vois dans 38) affichent le message d'exception sous la trace de la pile:

trace de la pile

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.