habilitar - Depuración de JavaScript en IE7
habilitar javascript en chrome en windows (18)
Ejecutar su código a través de una herramienta de análisis estático de Javascript como JSLint puede detectar algunos errores comunes de IE7, como las comas finales en las definiciones de objetos.
Necesito depurar JavaScript en Internet Explorer 7.
Desafortunadamente, su depurador predeterminado no me proporciona mucha información. Me dice la página en la que apareció el error (no el script específico) y me da un número de línea. No sé si eso está relacionado con mi problema.
Sería bueno si pudiera reducir el error a un número de línea en un script específico (como Firebug puede).
¿Hay un complemento para depurar JavaScript en IE7 como Firebug en Firefox?
¡Gracias!
Ver también:
¿IE7 tiene un "modo de desarrollador" o un complemento como Firefox / Chrome / Safari?
En IE7, puede abrir firebug lite para la página actual al pegar lo siguiente en la barra de direcciones:
javascript:var firebug=document.createElement(''script'');firebug.setAttribute(''src'',''http://getfirebug.com/releases/lite/1.2/firebug-lite-compressed.js'');document.body.appendChild(firebug);(function(){if(window.firebug.version){firebug.init();}else{setTimeout(arguments.callee);}})();void(firebug);
Encontré http://www.debugbar.com/ .
No es tan bueno como Firebug, pero está cerca.
Es posible que desee probar el depurador de scripts de microsoft , es bastante antiguo, pero es bastante útil en el sentido de que si tropieza con algún error de javascript, aparecerá el depurador para mostrarle qué línea está estropeando. a veces puede resultar irritante cuando navegas normalmente, pero puedes desactivarlo.
aquí hay una buena puesta en marcha sobre cómo usar esta herramienta también. CÓMO HACER: depurar JavaScript en Internet Explorer
FireBug Lite: http://getfirebug.com/firebuglite
Hola, me encontré con el mismo problema y encontré esta la aplicación IETESTER . Es bastante impresionante, es una aplicación que tiene IE 5.5.6 y 7 integrados. No importa qué versión de IE tenga actualmente. Esto le permite tener múltiples versiones una al lado de la otra.
Si habilita la depuración de JavaScript en las opciones de IE y tiene instalado Visual Studio, puede incluso depurar el javascript en VS con todas las opciones de depuración disponibles (relojes, puntos de interrupción condicionales, etc.)
Si desea iniciar la depuración antes de que ocurra un error, simplemente tiene que poner la línea
debugger;
en su código JS y esto lo llevará a VS para comenzar a depurar después de esta declaración.
Esto es absolutamente increíble para mí al probar la compatibilidad con versiones anteriores del código JS.
IE8 Developer Tools puede cambiar al modo IE7
IE8 tiene herramientas de desarrollador muy mejoradas. Hasta entonces, es mejor escribir javascript para Firefox primero y luego depurar IE utilizando instrucciones de alerta ().
La respuesta es simple.
- Obtenga Internet Explorer 9
- Presione F12 para cargar las Herramientas del desarrollador
- Cambiar el modo de navegador a IE7
La verdad es que el único buen depurador para IE es Visual Studio.
Si no tiene dinero para el negocio real, descargue gratis Visual Web Developer 2008 Express Edition Visual Web Developer 2010 Express Edition . Mientras que el primero le permite adjuntar depurador a IE que ya se ejecuta, este último no (al menos las versiones anteriores que utilicé no lo permitieron). Si este sigue siendo el caso, el truco consiste en crear un proyecto simple con una página web vacía, "ejecutarla" (inicia el navegador), navegar a la página que desea depurar y comenzar a depurar.
Microsoft regala Visual Studio completo en diferentes eventos, generalmente con restricciones de licencia, pero permiten retoques en casa. Verifique su horario y la lista de regalos.
Otra sugerencia: primero intenta depurar tu aplicación web con otros navegadores. Tuve un gran éxito con Opera. De algún modo, la emulación de IE y sus errores por parte de Opera fue bastante similar, pero el depurador es mucho mejor.
Las herramientas de desarrollador de IE9 me funcionaron. Simplemente configure el elemento de menú "Modo navegador" en IE7.
Las siguientes herramientas funcionan bien para mí:
Proporcione una interfaz de usuario conveniente con funciones como origen, estilo, DOM, secuencia de comandos, verificación HTML. También muestra el error real en su archivo JS (qué línea, qué archivo).
2) http://www.my-debugbar.com/wiki/CompanionJS/Installing
Proporcione una consola para IE6 o IE7 (que originalmente no es compatible)
- Captura de pantalla
Microsoft Script Editor es de hecho una opción, y de los que he probado uno de los más estables - el depurador en IE8 es genial, pero por alguna razón, cada vez que inicio las Herramientas de desarrollo toma IE8 un rato, a veces hasta un minuto, para inspeccionar el árbol DOM de mi página. Y luego parece querer hacerlo en cada actualización de página que es una tortura.
Puede inspeccionar el contenido de las variables en el editor de Microsoft Script: si examina en Debug> Window, puede activar la inspección de variables locales, ver etc.
La otra opción, Visual Web Dev, aunque voluminosa, funciona razonablemente bien. Para configurarlo, hazlo (robado desde here ):
- La depuración debería estar activada en IE. Vaya a Herramientas> Opciones de Internet> Avanzado y verifique que Deshabilitar la depuración de scripts (Internet Explorer) esté desmarcada y que se muestre una notificación sobre cada error de script.
- Crear un nuevo proyecto web vacío dentro de VWD
- Haga clic derecho en el sitio en Solutions Explorer en la esquina superior derecha, vaya a Browse With y asegúrese de que su navegador predeterminado esté configurado como IE (es razonable suponer que si usted es un desarrollador web, IE no es su navegador predeterminado, en cuyo caso ese no será el predeterminado ... de manera predeterminada)
- Presione F5, IE se abrirá. Busque la página que desea depurar.
- VWD ahora se abrirá cada vez que tenga un error de script o si establece un punto de interrupción en uno de los archivos JS. Debug away!
ACTUALIZACIÓN : Por cierto, si experimentas las mismas ralentizaciones que yo con el depurador de IE8 de lo contrario decente, hay una solución alternativa: si encuentras o haces que IE se encuentre con un error, aparece el diálogo "¿Deseas depurar? presione Sí, el depurador aparecerá casi al instante. Parece que si vas "directamente" al modo de depuración, las herramientas de desarrollo nunca inspeccionan el DOM. Es solo cuando golpeas F12 que lo hace.
Microsoft Script Editor se puede utilizar para depurar Javascript en IE. Es menos problemático que el Microsoft Script Debugger, pero tiene la misma funcionalidad básica, que desafortunadamente está más o menos limitada a pasar por la ejecución. Parece que no puedo inspeccionar variables ni nada práctico como ese. Además, solo se envía con Office XP / 2003 por algún motivo extraño. Más información here si eres un juego.
Descargué el Visual Web Developer 2008 Express Edition mencionado por Eugene Lazutkin pero aún no tuve la oportunidad de probarlo. Recomiendo probar eso antes de Script Editor / Debugger.
No es un depurador completo, pero mis extensiones DP_DEBUG proporcionan algunas (creo) funcionalidades útiles y funcionan en IE, Firefox y Opera (9+).
Puede "volcar" representaciones visuales de objetos JavaScript complejos (incluso objetos del sistema), simplificar el registro y el tiempo. El componente proporciona métodos simples para habilitarlo o deshabilitarlo para que pueda dejar el depurador en su lugar para el trabajo de producción si lo desea.
Si aún necesita depurar IE 7, el modo de emulación de IE 11 está funcionando bastante bien.
Vaya al menú: Dev Tools, luego a la emulación y configúrelo. También proporciona información de línea de error.
Use Internet Explorer 8. Luego pruebe la herramienta de desarrollador .. Puede depurar en base a IE 7 también en modo compatibilidad
Web Development Helper es muy bueno.
La barra de herramientas IE Dev suele ser útil, pero lamentablemente no funciona la depuración de scripts