Lors du débogage dans Chrome, les scripts sont toujours mis en pause dans le débogueur même si aucun point d'arrêt n'est défini, et si la pause n'est pas interrompue, elle se met à nouveau en pause.
Ce qui peut être fait?
Lors du débogage dans Chrome, les scripts sont toujours mis en pause dans le débogueur même si aucun point d'arrêt n'est défini, et si la pause n'est pas interrompue, elle se met à nouveau en pause.
Ce qui peut être fait?
Réponses:
Une cause possible, c'est que vous avez activé la "pause sur exceptions" (la petite icône en forme de panneau d'arrêt avec le symbole de pause (||) avec dedans en bas à gauche de la fenêtre). Essayez de cliquer dessus pour revenir à l'état désactivé / gris (pas aux états rouge ni bleu) et rechargez la page.
MISE À JOUR: Ajout d'une capture d'écran pour référence:
Dans mon cas, j'avais le Any XHR
drapeau défini sur true sur les XHR Breakpoints
paramètres, accessible via l'onglet Sources dans les outils de développement de Chrome.
Décochez-la pour que Chrome fonctionne à nouveau normalement.
Cela peut également causer le problème
L'icône du point de rupture en haut à droite doit être bleue comme ceci
Ne devrait pas griser comme ça
Si vous accédez à Sources, vous pouvez voir le bouton de pause en bas des DevTools. Fondamentalement, il existe 3 options de pause possibles dans DevTools lors du débogage du fichier js,
Ne vous arrêtez pas sur les exceptions ( ):
Le bouton de pause sera de couleur grise comme si "Ne pas mettre en pause sur les exceptions" était actif.
Pause sur toutes les exceptions ( ):
Le bouton pause sera de couleur bleue comme si "Pause sur toutes les exceptions" était actif.
Pause sur les exceptions non interceptées ( ):
Le bouton Pause sera de couleur violette comme si "Pause sur les exceptions non interceptées" était actif.
Dans votre cas, si vous ne souhaitez pas mettre en pause, sélectionnez Ne pas mettre en pause sur les exceptions. Pour sélectionner, faites basculer le bouton pause jusqu'à ce qu'il devienne gris .
Vous pouvez appuyer sur CTLR+ F8pour activer ou désactiver les points d'arrêt.
C'est la solution courte.
Cliquez sur l'icône Paramètres, puis sur le bouton Restaurer les paramètres par défaut et recharger. Cela a fonctionné pour moi alors que la réponse acceptée n'a pas fonctionné.
Dans le coin supérieur droit, l'avant-dernière icône (entourée de rouge dans l'image jointe) sert à activer / désactiver le débogage. Cliquez dessus pour activer le débogage à tout moment.
Problème vraiment idiot que j'ai rencontré qui m'a amené ici avec le débogueur; commande: "débogueur;" a une montre sur elle.
Cela a provoqué une page qui vient de dire le débogueur; à apparaître entre chaque chargement de page.
La façon de le désactiver consiste simplement à cliquer avec le bouton droit sur ladite montre et à cliquer sur «Supprimer l'expression de la montre».
Un autre utilisateur a mentionné cela en détail mais je l'ai manqué jusqu'à ce que je revienne ici environ 3 fois en 2 jours -
Il existe une section intitulée Points d'arrêt EventListener qui contient une liste d'autres points d'arrêt pouvant être définis. Il arrive que j'aie accidentellement activé l'un d'entre eux sur DOM Mutation qui me prévenait chaque fois que quelque chose dans le DOM était remplacé. Malheureusement, cela m'a conduit à désactiver un tas de plug-ins et d'add-ons avant de réaliser que c'était juste ma machine. J'espère que ceci aide quelqu'un d'autre.
Vous pouvez simplement accéder aux points d'arrêt dans la console du développeur Chrome, cliquer avec le bouton droit de la souris et supprimer des points d'arrêt. Facile.
Threads> basculer "Main" vers "App"
Dans la section "Threads", j'ai changé le contexte de "Main"> à "app". L '"application" doit avoir une flèche bleue de côté.
Cela m'arrivait. J'avais un point d'arrêt sur les modifications de sous-arbre sur la balise body, et chaque fois que je supprimais les points d'arrêt, ils revenaient après l'actualisation. J'étais tellement confus, et j'ai même supprimé tous les points d'arrêt DOM, mais le point d'arrêt de modification du sous-arbre du corps fantôme revenait sans cesse. Finalement, j'ai rechargé le cache, et ils ont disparu.