A veces, cuando estoy depurando algunos javascript en Chrome y tengo el javascript en pausa, si intento volver a cargar la página, Chrome simplemente "continúa" el depurador, pisando al próximo punto de quiebreChrome Javascript Debugger, cuando está en pausa, no volverá a cargar la página
No parece haber ninguna manera de forzar a javascript a dejar de funcionar completamente, y dejar que Chrome vuelva a cargar la página. Cada pulsación de -R o clic del botón de recarga simplemente continúa hasta el siguiente punto de interrupción.
Mi solución improvisada en este momento es
- copiar la dirección URL bar
- cerca que pestaña
- abrir una nueva pestaña
- y luego abrir la URL en la nueva pestaña.
Esto es más bien fuerza bruta, pero es la única forma en que obtengo Chrome para cargar realmente una nueva copia de esa página, en lugar de simplemente continuar con la que se está ejecutando. Vaciar el caché no tiene ningún efecto porque ni siquiera intenta volver a cargar la página.
p.s. También noto que no hay un botón de "detener" para el depurador de JavaScript. ¿Cómo le digo a Chrome que deje de ejecutar el javascript, no necesita continuar? Los únicos controles son "continuar", "paso adelante", "paso hacia adentro", "paso hacia afuera". ¿Cómo no hay "detener" o "cancelar"?
Si no recuerdo mal, cerró la ventana del depurador y la recarga funcionó. – DragonFax
¡¿Cómo es esto todavía un problema ?! – jozxyqk
Esto supone que las secuencias de comandos finalizarán: ¡descubrir por qué las secuencias de comandos no terminan (por ejemplo, ciclos infinitos, procesos costosos, etc.) es probable que sea exactamente lo que intenta depurar si se encuentra en la situación descrita en la pregunta! – yasashiku