757 votes

Définir un point d’arrêt de javascript dans le code - en chrome ?

Je veux forcer le débogueur chrome un arrêt sur une ligne par l’intermédiaire de code, ou bien en utilisant certaines sorte de commentaire tag tels que quelque chose comme `` .

Y a-t-il un moyen de faire cela ?

1258voto

xn. Points 4122

Vous pouvez utiliser `` dans votre code. Si la console du développeur est ouverte, l’exécution s’interrompt. Il fonctionne dans firebug ainsi.

27voto

martynas Points 3494

Configurer un clic sur un bouton de l'écouteur et l'appel de l' debugger;

Exemple

$("#myBtn").click(function() {
 debugger;   
});

Démo

http://jsfiddle.net/hBCH5/

Ressources sur le débogage JavaScript

15voto

Andrija Cacanovic Points 3518

Que d’autres l’ont déjà dit, `` est le chemin à parcourir. J’ai écrit un petit script que vous pouvez utiliser de ligne de commande dans le navigateur pour définir et supprimer le point d’arrêt juste avant l’appel de fonction : http://andrijac.github.io/blog/2014/01/31/javascript-breakpoint/

HTH

7voto

Florian Margaine Points 16927

Sous l’onglet « Scripts », aller là où est votre code. À gauche du numéro de ligne, cliquez sur. Cela mettra un point d’arrêt.

Capture d’écran :

screenshot of breakpoint in chrome

Vous serez alors en mesure de suivre vos points d’arrêt dans l’onglet de droite (comme illustré dans la capture d’écran).

2voto

user2539341 Points 21

Il est possible et il ya de nombreuses raisons que vous pourriez vouloir faire cela. Par exemple le débogage javascript boucle infinie proche du début de la page de chargement, qui arrête le chrome développeur d'outils (ou firebug) de charger correctement.

Voir la section 2 de

http://www.laurencegellert.com/2012/05/the-three-ways-of-setting-breakpoints-in-javascript/

ou simplement d'ajouter une ligne contenant le mot débogueur de code requis au point de test.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X