Pregunta

Estoy intentando corregir algunos errores de JavaScript.Firebug facilita mucho la depuración de estos problemas cuando se trabaja en Firefox, pero ¿qué se hace cuando el código funciona bien en Firefox pero IE se queja?

¿Fue útil?

Solución

también puedes consultar el Barra de herramientas para desarrolladores de IE que no es un depurador pero te ayudará a analizar el contenido de tu código.

Estudio visual ayudará con la depuración

Violinista debería ayudar a analizar el tráfico que viaja hacia y desde su navegador

Otros consejos

Puedes probar Firebug Lite o utilice Visual Studio para depurar JavaScript.

Desde Internet Explorer 8, IE viene con un conjunto de herramientas incorporado para depurar, solucionar problemas y, en general, ayudar en el desarrollo de sus páginas/aplicaciones.Puede acceder a estas herramientas presionando F12 mientras está en el navegador.

Pestaña HTML

La pestaña HTML le permitirá echar un vistazo al DOM tal como lo entiende el navegador.A medida que selecciona elementos de la vista HTML, sus estilos se detallarán a la derecha, y las reglas individuales se pueden activar y desactivar.También puede modificar las reglas y determinar si los estilos del elemento se heredaron o se asignaron explícitamente.Además, incluso puedes saber de qué archivo .css se originan.

enter image description here

Hay un poco más que puede hacer en la pestaña HTML, como revisar y modificar atributos de elementos, e incluso realizar cambios en el diseño del elemento desde la sección de diseño.Además, puede realizar cambios directamente en el marcado para probar rápidamente algunas ideas estructurales.

Pestaña Guión

Para resolver problemas de JavaScript, puede observar la Consola y la Etiqueta de script.Si su script encuentra una llamada a un método indefinido, recibirá una alerta en su consola.La consola también le permite ejecutar JavaScript arbitrario en su página, si desea activar o desactivar elementos, o intentar vincular un controlador a un botón.

La pestaña Script es excelente y formateará su JavaScript por usted, le permitirá insertar puntos de interrupción, entrar y pasar por bloques de código y observar variables a lo largo del tiempo.

enter image description here

Si ha utilizado Firebug, o incluso Webkit Inspector, las herramientas de desarrollo F12 en Internet Explorer 8+ deberían resultarle bastante familiares.

Firebug lite no me funciona muy bien.La barra de herramientas para desarrolladores simplemente no es lo suficientemente buena.Realmente no existe una gran solución.

Mira esto Barra de depuración.La licencia es gratuita para uso personal.

Para el inspector DOM, pruebe el Barra de herramientas para desarrolladores de Internet Explorer.

Para la pestaña Red, intente Violinista.

Para la depuración de Javascript, intente Visual Web Developer 2008 Edición Express.(O una edición superior de Visual Studio)

Intenta también Barra de depuración.

Visual Studio 2008 puede realizar la depuración de JavaScript, debe ir a Herramientas de IE->Opciones de Internet->Avanzadas y desmarcar 'Deshabilitar la depuración de scripts (Internet Explorer)' para que el navegador muestre los errores que detecta.

Una vez que esté en Visual Studio, básicamente tendrá todo su arsenal de depuración a su disposición.No está tan integrado como Firebug, pero es mucho mejor que cualquier cosa que teníamos antes.

Creo que es mejor que primero instales el complemento ie core en Firefox, luego cargues la página con el complemento ie y presiones f12.buena suerte.

Cree un marcador en la barra de favoritos y coloque esta dirección como URL:

javascript:(function(F,i,r,e,b,u,g,L,I,T,E){if(F.getElementById(b))return;E=F[i+'NS']&&F.documentElement.namespaceURI;E=E?F[i+'NS'](E,'script'):F[i]('script');E[r]('id',b);E[r]('src',I+g+T);E[r](b,u);(F[e]('head')[0]||F[e]('body')[0]).appendChild(E);E=new%20Image;E[r]('src',I+L);})(document,'createElement','setAttribute','getElementsByTagName','FirebugLite','4','firebug-lite.js','releases/lite/latest/skin/xp/sprite.png','https://getfirebug.com/','#startOpened');

Luego navegue hasta la página que desee y haga clic en el enlace.Firebug Lite se abrirá/debería abrirse...

La versión beta de IE8 viene con lo que creo que es la barra de herramientas de IE Developer, pero parece ser mucho más poderosa que la última vez que probé la barra de herramientas en IE7.

Supongo que esta pregunta se publicó antes de que saliera la versión final de IE8, según algunas de las respuestas.

Hoy en día, las herramientas de desarrollo integradas en IE8 son excelentes;y aunque la depuración de JS no es tan útil como Visual Studio, en mi opinión, las herramientas de desarrollo en general son mucho mejores que Firebug.Entre eso y el modo de navegador Vista de compatibilidad puedo manejar todas mis necesidades de desarrollo de IE6.

Encontré una solución a este problema, simplemente puedes pegar esta etiqueta en la página que estás intentando depurar y se abrirá Firebug:

<script type="text/javascript" src="https://getfirebug.com/firebug-lite.js"></script>

Explicación de https://getfirebug.com/firebuglite#Stable

Si eres un desarrollador front-end serio, prueba AJAX Edition:

http://www.compuware.com/application-rendimiento-management/ajax-rendimiento-testing.html

Es una herramienta gratuita que permite a los usuarios comprender qué está causando problemas de rendimiento y funcionales en las aplicaciones web/AJAX modernas.

En IE, vaya a Menubar-> Herramientas Select El depurador Herramientas presione F12 y disfrute.Está lejos de ser Fire Bug, pero es adecuado para recibir ayuda rápida.

Siempre hay una manera de solucionar este problema, mire el video y podrá instalar Firebug en 2 minutos.

instalar firebug en ie

Buena suerte

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top