2011-08-03 4 views
13

Tengo esta página web que debo depurar en IE (9). Me gustaría utilizar las herramientas de desarrollador. Necesito crear un punto de interrupción dentro del código que se ejecuta mientras la página se está cargando.¿Cómo se crean puntos de interrupción en Herramientas de desarrollo de IE para el código que se ejecuta durante la carga?

El problema es que incluso si configuro un punto de interrupción, cuando recargo la página se borrará, ya que este es un nuevo contexto.

Si dicho código solo se ejecutó después de alguna acción determinada, podría crear el punto de interrupción y solo activar la acción posteriormente. Pero funciona mientras se carga, así que no hay suerte.

La instrucción debugger; podría hacer lo que yo quiera, pero desencadena el diálogo VS Debug with ... en el que la única opción es VS.

Gracias.

Respuesta

12

He estado haciendo esto por un poco, aquí es el procedimiento que sigo:

  1. pone la línea debugger; siempre que lo necesite para estar en su código javascript.
  2. Abran IE y ANTES cargar la página y pulse F12 para traer las Herramientas de desarrollo
  3. En las Herramientas de desarrollo, haga clic en la pestaña Script y pulse el botón Start Debugging. Esto hará que las herramientas Dev estén al tanto de cualquier punto de interrupción que haya especificado.
  4. Cargue su página web y Dev Tool debería recoger la declaración del depurador .

¡Buena suerte!

+0

Gracias, Hector. Eso es justo lo que se necesitaba. ¡Y aquí estaba, convencido de que no había solución! – entonio

+3

Pero, ¿qué sucede si no tenemos control sobre el código, i. mi. podemos poner 'depurador'? – skfd

Cuestiones relacionadas