sirve que para internet herramientas herramienta funciona desarrollo desarrolladores desarrollador chrome html internet-explorer debugging popup web-developer-toolbar

html - que - ¿La barra de herramientas del desarrollador web de Internet Explorer funciona con ventanas emergentes?



herramientas de desarrollo internet explorer no funciona (6)

No puedo hacer que la barra de herramientas del desarrollador web de Internet Explorer funcione con una ventana emergente, no aparecerá en la parte inferior de la ventana emergente. ¿Alguna sugerencia?


Acabo de probar esto en mi máquina, y parece estar funcionando. Asegúrate de estar usando la última versión

De lo contrario, actualice su pregunta y trataré de ayudar de nuevo.

actualización: asegúrese de que la barra de herramientas esté acoplada a su ventana principal antes de que se active la ventana emergente. Cuando tengo la barra de herramientas acoplada (usando el pequeño icono de dock en la parte superior derecha de la ventana) parece seguir a la nueva ventana emergente.


Estoy bastante seguro de que no funcionará con ventanas emergentes modales. Si está abriendo ventanas emergentes como modales, es posible que tenga que cambiar el código a modo-mode solo para fines de depuración.


Use IE8, que tiene un conjunto mucho mejor de herramientas de desarrollo en comparación con el conjunto extremadamente limitado en IE7. Presione F12 para abrir las herramientas de desarrollador en la ventana emergente.


Agregue un error de Javascript en el código de la página, como blabla () ;. Hará que IE muestre el cuadro de diálogo de error de Javascript desde el que puede iniciar las Herramientas de desarrollo. Necesita tener mensajes de error de Javascript en Creo:

Herramientas - Opciones de Internet, pestaña Avanzado Asegúrese de que "Mostrar una notificación sobre cada error de script" esté marcado.

No es una solución ideal, pero puede ser útil si realmente necesita depurar en el modo Diálogo modal cuando el cuadro de diálogo Modo no produce el mismo resultado que en el Diálogo modal.


Hay una forma muy específica de hacer esto:

  1. abra las herramientas de desarrollador (a través de F12 o lo que sea) en la ventana principal del navegador. Asegúrese de que las herramientas del desarrollador estén ''inmovilizadas'' en esta ventana.
  2. Haz lo que hagas para abrir la ventana emergente
  3. Abra las herramientas de desarrollador (a través de F12 o lo que sea) para la ventana emergente
  4. unpin la ventana de herramientas del desarrollador ( CTRL + P ) desde la ventana emergente
  5. cierre la ventana emergente (esto cerrará automáticamente la ventana de herramientas del desarrollador también)
  6. manteniendo las herramientas de desarrollador abiertas en la ventana principal del navegador, abra nuevamente la ventana emergente. La ventana de herramientas del desarrollador debe abrirse automáticamente junto a ella.

Ahora también debería poder controlar si las herramientas del desarrollador se abren para la ventana emergente o no al alternar las herramientas del desarrollador en la ventana principal. ¡Así es como funciona para mí! Esto está todo en IE9 en Windows 7 por cierto ...

El único problema con todo esto es si necesita depurar algo que solo ocurre la primera vez que inicia la ventana emergente ...

¿Cuál es exactamente el problema que tengo? Tengo un curso de e-learning compatible con SCORM que se inicia en una ventana emergente y que tiene un error que solo se produce al iniciar el curso en IE por primera vez. Oh bien...


Tengo una solución para esto que compartí en Twitter hace algunos días. Es útil cuando se utilizan las IE 11 Developer Tools :

  • Haga clic derecho dentro del contenido de la ventana popup
  • Seleccione Inspect Element para adjuntar el depurador.
  • Haga clic derecho nuevamente y presione Refresh para ver posibles errores en la Console .

Todavía me gustaría poder adjuntar el debugger por adelantado, es decir, además de poder depurar la ventana emergente después de una actualización, quería poder depurar el primer evento de carga de la ventana emergente, es decir, la primera vez que está abierto, pero no he encontrado la manera de lograrlo.