152 votes

En pause dans le débogueur dans Chrome?

Lors du débogage dans Chrome, les scripts sont toujours en pause dans le débogueur même s'il n'y a aucun point d'arrêt défini, et si la pause est annulée, elle se met de nouveau en pause elle-même.

Que peut-on faire?

0 votes

+1 Vous pourriez également trouver ceci utile : Comment terminer l'exécution de script lors du débogage dans Google Chrome

220voto

DavidJ Points 1824

Une cause possible est que vous avez activé la "pause en cas d'exceptions" (l'icône en forme de panneau d'arrêt avec le symbole de pause (||) à l'intérieur en bas à gauche de la fenêtre). Essayez de cliquer dessus pour revenir à l'état désactivé/gris (ni rouge ni bleu) et rechargez la page.

entrer la description de l'image ici

1 votes

Parfois, vous devriez savoir où cliquer.

1 votes

@DavidJ J'ai ajouté une capture d'écran de l'icône, j'espère que cela ne te dérange pas.

0 votes

Merci beaucoup. Cela commençait à me frustrer. Je ne me souviens même pas d'avoir cliqué sur ce bouton.

102voto

k0pernikus Points 2446

Dans mon cas, j'avais le drapeau Any XHR activé sur les paramètres des XHR Breakpoints, accessibles dans l'onglet Sources des outils de développement de Chrome.

Drapeau Any XHR dans les outils de développement de Chrome

Désactivez-le pour que Chrome fonctionne normalement à nouveau.

4 votes

C'était le même problème que je rencontrais

0 votes

Même problème ici aussi, merci - cela me rendait fou.

3 votes

Tu viens de sauver ma vie :-)

12voto

Vijin Paulraj Points 1320

Si vous accédez à Sources, vous pouvez voir le bouton pause entrez ici la description de l'image en bas des outils de développement. En gros, il y a 3 options de pause possibles dans DevTools lors du débogage du fichier js,

  • Ne pas mettre en pause sur les exceptions (entrez ici la description de l'image) :

    Le bouton pause sera de couleur grise comme si "Ne pas mettre en pause sur les exceptions" était activé. entrez ici la description de l'image

  • Mettre en pause sur toutes les exceptions (entrez ici la description de l'image) :

    Le bouton pause sera de couleur bleue comme si "Mettre en pause sur toutes les exceptions" était activé. entrez ici la description de l'image

  • Mettre en pause sur les exceptions non capturées (entrez ici la description de l'image) :

    Le bouton pause sera de couleur violette comme si "Mettre en pause sur les exceptions non capturées" était activé. entrez ici la description de l'image

Dans votre cas, si vous ne voulez pas mettre en pause, sélectionnez Ne pas mettre en pause sur les exceptions. Pour sélectionner, basculez le bouton pause jusqu'à ce qu'il devienne gris entrez ici la description de l'image.

3 votes

Merci pour la capture d'écran !

0 votes

MERCI! Tu es le seul qui a répondu à cela avec une INDICATION claire de ce qui est quoi. Les info-bulles devraient être utiles, pas déroutantes : quand c'est gris, et donc désactivé, l'info-bulle dit "Pause on Exceptions"... quelles info-bulles pour basculer étaient moins idiotes ("Ne pas mettre en pause sur les exceptions. Cliquez pour basculer.")

12voto

rayking Points 91

Et il y a quelques options ci-dessous, si vous en avez coché certaines, lorsque la condition est activée, le débogueur de point de rupture est également activé

8voto

ouonomos Points 95

entrer la description de l'image ici

Oui. Je suis en train d'apprendre les outils de développement de Chrome aujourd'hui, et j'ai trouvé la même chose - si ce qui précède échoue, agrandissez la zone représentée ici et recherchez les points d'arrêt que vous avez peut-être définis et oubliés.

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