Al depurar en Chrome, las secuencias de comandos siempre se pausan en el depurador, incluso si no hay puntos de interrupción establecidos, y si la pausa no está pausada, se detiene nuevamente.
¿Qué se puede hacer?
debugging
google-chrome
google-chrome-devtools
Luja Shrestha
fuente
fuente
Respuestas:
Una posible causa es que ha habilitado la "pausa en excepciones" (el pequeño icono en forma de señal de stop con el símbolo de pausa (||) en la esquina inferior izquierda de la ventana). Intente volver a hacer clic en el estado apagado / gris (no en los estados rojo ni azul) y vuelva a cargar la página.
ACTUALIZACIÓN: Agregar una captura de pantalla para referencia:
fuente
En mi caso, tenía la
Any XHR
bandera establecida en laXHR Breakpoints
configuración, accesible desde la pestaña Fuentes en las herramientas de desarrollo de Chrome.Desmarque para que Chrome vuelva a funcionar normalmente.
fuente
Esto también puede causar el problema.
El ícono de punto de ruptura en la parte superior derecha debe ser azul como este
No debería ser gris como este
fuente
Y hay algunas opciones a continuación, si ha marcado algunas, cuando la condición está activa, el depurador de punto de interrupción también está activo
fuente
Si navega a Fuentes, puede ver el botón de pausa en la parte inferior de DevTools. Básicamente hay 3 posibles opciones de pausa en DevTools mientras se depura el archivo js,
No pause en las excepciones ( ):
El botón de pausa estará en color gris como si "No pausar en excepciones" esté activo.
Pausa en todas las excepciones ( ):
El botón de pausa estará en color azul como si "Pausa en todas las excepciones" estuviera activo.
Pausa en excepciones no capturadas ( ):
El botón de pausa estará en color morado como si "Pausa en excepciones no capturadas" estuviera activo.
En su caso, si no desea pausar, seleccione No pausar en excepciones. Para seleccionar, alterna el botón de pausa hasta que se vuelva gris .
fuente
Sí. Hoy estoy aprendiendo las herramientas de desarrollo de Chrome, y encontré lo mismo: si falla lo anterior, expanda el área que se muestra aquí y busque puntos de interrupción que haya establecido y olvidado.
fuente
Puede presionar CTLR+ F8para activar o desactivar los puntos de ruptura.
Esta es la solución corta.
fuente
Haga clic en el icono de Configuración y luego haga clic en el botón Restaurar valores predeterminados y volver a cargar. Esto funcionó para mí, mientras que la respuesta aceptada no.
fuente
En la esquina superior derecha, el segundo último ícono (encerrado en rojo en la imagen adjunta) es para activar / desactivar la depuración. Haga clic para alternar la depuración en cualquier momento.
Consola de depuración de Chrome
fuente
Un problema realmente tonto que me encontré y que me llevó aquí con el depurador; comando .: "depurador"; tiene un reloj puesto.
Causó una página que solo decía depurador; para aparecer entre cada carga de la página.
La forma de deshabilitarlo es simplemente hacer clic derecho en dicho reloj y hacer clic en "Eliminar expresión de reloj".
fuente
Es realmente una mala experiencia. si la respuesta anterior no funcionó, intente esto.
Haga clic en el icono de Configuración y luego haga clic en el botón Restaurar valores predeterminados y volver a cargar.
Presione 'F8' hasta que se normalice.
Feliz codificación !!
fuente
Otro usuario mencionó esto con un ligero detalle, pero lo extrañé hasta que volví aquí aproximadamente 3 veces durante 2 días.
Hay una sección titulada Puntos de interrupción EventListener que contiene una lista de otros puntos de interrupción que se pueden establecer. Sucede que accidentalmente habilité uno de ellos en la mutación DOM que me dejaba saber cada vez que se anulaba algo en el DOM. Desafortunadamente, esto me llevó a deshabilitar un montón de complementos y complementos antes de darme cuenta de que era solo mi máquina. Espero que esto ayude a alguien más.
fuente
Puede ir a Puntos de interrupción en la consola de desarrollador de Chrome, hacer clic derecho y eliminar puntos de interrupción. Sencillo.
fuente
Hubo un error de sintaxis en mi
for
bucle. Esto causó el error de pausa.fuente
Subprocesos> cambiar "Principal" a "aplicación"
En la sección "Hilos" cambié el contexto de "Principal"> a "aplicación". La "aplicación" debe tener una flecha azul a un lado.
fuente
Esto me estaba pasando a mí. Tenía un punto de interrupción en las modificaciones de subárbol en la etiqueta del cuerpo, y cada vez que eliminaba los puntos de interrupción, volverían después de que me actualizara. Estaba tan confundido e incluso eliminé todos los puntos de interrupción del DOM, pero el punto de interrupción de la modificación del subárbol del cuerpo fantasma seguía regresando. Finalmente, volví a cargar el caché y desaparecieron.
fuente