Estoy usando el depurador de Chrome y soy bueno cuando se trata de establecer puntos de interrupción una vez que se ejecuta una página. Mi problema es cuando hago f5 o presiono enter en la línea de la URL donde desaparecen mis puntos de ruptura. ¿Cómo puedo establecer un punto de corte en el código que ocurre cuando la página primero se carga?Uso del depurador de JavaScript de Chrome/Cómo interrumpir los eventos de carga de la página
Respuesta
Las versiones posteriores de Safari y Firefox deberían funcionar correctamente con los puntos de interrupción durante las recargas, pero hay que asegurarse de que la consulta sea exactamente la misma entre las solicitudes. ExtJS 4, por ejemplo, agrega un _dc=<epoch>
que deshabilitará el caché.
Para detener ese comportamiento, agregue lo siguiente:
Ext.Loader.setConfig({
disableCaching: false,
enabled: true
});
Espero que ayude!
Intente poner debugger;
en su código. Eso también funciona en Firebug de FF
Buena solución si puede cambiar fácilmente el código, mal si no puede. –
Dado que es javascript, puede agregar la declaración 'depurador;' a cualquier sitio web que esté viendo mediante las Herramientas para desarrolladores de Chrome (Llave -> Herramientas -> Herramientas del desarrollador -> haga clic en "fuentes", encuentre la función javascript ... Obviamente no es sencillo si el código está minimizado o tiene muchas funciones para explorar. También hay una manera de ver a los oyentes del evento desde estas herramientas de desarrollo, pero no me resultó obvio. Espero que ayude –
@dolan, desafortunadamente esto no funciona si desea interrumpir inmediatamente en la carga de la página. –
En Herramientas para desarrolladores de Chrome, vaya a la pestaña Fuentes. A la derecha, abra Puntos de interrupción del detector de eventos, y puede establecer puntos de interrupción en los eventos.
Suena como si usted desea establecer su punto de interrupción en DOMContentLoaded, que se encuentra bajo la secciónDOM mutación.
Después de hacer esto, vuelva a cargar la página y terminará en el depurador.
Esto parece estar fuera de fecha, ya no puedo encontrarlo. – Aerovistae
@Aerovistae todavía está allí en Chrome 35 para Windows. (Edité la respuesta porque dije "izquierda" cuando debería haber dicho "correcto"). –
No sabía nada de esto , ayudó un montón. Disfruta de una recompensa – Nit
- 1. Selenium 2: Interrumpir una carga de página
- 2. Realizar un seguimiento de eventos con depurador JavaScript de Chrome
- 3. Javascript antes de la carga?
- 4. Chrome depurador de JavaScript
- 5. Habilite el depurador de javascript en el Inspector de página
- 6. ¿se puede interrumpir el flujo de ejecución de JavaScript?
- 7. Alerta de Javascript carga antes de que la página muestre
- 8. ¿Qué controlador de eventos jQuery funciona para la carga de la página?
- 9. ¿Cómo uso la tecla Intro como manejador de eventos (javascript)?
- 10. Los mensajes de validación se muestran cuando carga la página
- 11. Depurador de JavaScript
- 12. carga de la página() o página init()
- 13. ¿Cuál es la mejor manera de medir los tiempos de carga de la página del lado del cliente?
- 14. correctamente enlazar eventos de javascript
- 15. Implementación de IsPostBack de carga de la página
- 16. Javascript rendimiento del detector de eventos
- 17. Interrumpir la creación de subprocesos en el depurador de Visual Studio
- 18. Ejecutar la función de JavaScript antes de la carga de la página (configuración de fondo del tamaño apropiado)
- 19. Cordova/Phonegap carga de la página externa página de inicio
- 20. Alerta tras página de carga
- 21. Enganche de un evento de javascript a la carga de la página
- 22. ¿Cómo uso los eventos personalizados de Google Analytics dentro del controlador de mis rieles?
- 23. jQuery o javascript para encontrar el uso de memoria de la página
- 24. Medir el tiempo de carga de la página ASP.NET
- 25. Uso de CSVHelper en la carga de archivos
- 26. Activación de validación en la página Carga
- 27. Cómo dejar de carga de la página en la página HTML estática
- 28. Gap de página Javascript pesado de 15 segundos entre la respuesta y la carga de la página
- 29. Contexto global del objeto de manipulación de eventos de Javascript
- 30. ¿El depurador JS suspende todo el ciclo de eventos JS?
puntos de interrupción no desaparecen al volver a cargar la página. –
He intentado tanto f5 como simplemente colocando el cursor en la url y pulsando enter. ambos casos hacen que el punto de corte ya no esté en el código (chrome y ff 5.). Pablo, ¿cómo recargas la página para que no se vaya? –
En mi máquina CTRL + R funciona bien –