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?
Réponses:
Après avoir consulté de nombreuses autres ressources, je suis parvenu à la conclusion qu'il n'y a aucun moyen de modifier ce comportement.
la source
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é.
la source
Les versions récentes de Chrome (je le vois dans 38) affichent le message d'exception sous la trace de la pile:
la source