Pregunta

Actualmente, no tengo un buen método para depurar JavaScript en Internet Explorer y Safari.En Firefox, puedes usar Firebug función de registro y Funciones de línea de comando.Sin embargo, esto no me ayuda cuando paso a otros navegadores.

¿Fue útil?

Solución

Para Safari necesitas habilitar el menú "Desarrollar" a través de Preferencias (en Safari 3.1;ver la entrada en las preguntas frecuentes sobre el desarrollo de Safari de Apple) o vía

$ defaults write com.apple.Safari IncludeDebugMenu 1

en la terminal en Mac OS X.Luego, en el menú Desarrollar, elija Mostrar inspector web y haga clic en el enlace Consola.Su script puede escribir en la consola usando window.console.log.

Para Internet Explorer, Visual Studio es realmente el mejor depurador de scripts, pero Microsoft Script Debugger está bien si no tienes Visual Studio. Esta publicación en el blog del equipo de IE le guiará durante la instalación y la conexión a Internet Explorer.

Internet Explorer 8 aspecto Tendrá un depurador de scripts muy sofisticado, así que si te sientes realmente aventurero, puedes instalar Internet Explorer 8 beta y probarlo.

Otros consejos

Este es el Firebug Lite al que @John se refería y que funciona en IE, Safari y Opera.

Una publicación en el Blog de IE, Depuración de secuencias de comandos en Internet Explorer, explica diferentes opciones para la depuración de scripts en Internet Explorer.

Aquí está el Preguntas frecuentes para desarrolladores de Apple sobre la depuración de JavaScript en Safari.

Safari 3.0 y 3.1 incluyen el Drosera Depurador de JavaScript, que puede habilitar en Mac siguiendo las instrucciones de ese enlace.También está el Safari inspector web..

El mejor método que he usado para depurar JavaScript en Internet Explorer es a través del Editor de secuencias de comandos de Microsoft.El depurador tiene todas las funciones y es muy fácil de usar.

El siguiente artículo enseña cómo instalar el Editor de secuencias de comandos de Microsoft y configurarlo.

CÓMO:Depurar JavaScript en Internet Explorer

para Safari, lo siento, no hay respuesta...

Visual Studio 2005 tiene el Explorador de secuencias de comandos (en el menú Depurar > Windows).Muestra un árbol de todo el material programado que se puede depurar actualmente.Anteriormente estaba accediendo al depurador a través del menú Ver > Depurador de scripts de IE, pero descubrí que el Explorador de scripts es una forma más rápida de llegar a lo que quiero.

Safari 3.1 no necesita ninguna preferencia mágica de línea de comandos: la pestaña Avanzado de la ventana de preferencias tiene una casilla de verificación para habilitar el menú de desarrollo.Dicho esto, si puedes usar los nightlies del webkit (http://nightly.webkit.org), probablemente sea mejor que lo hagas, ya que las herramientas de desarrollo han mejorado enormemente y puedes presentar más fácilmente informes de errores solicitando las funciones que desees :D

Ver el Depuración capítulo de la Guía del usuario de Safari para desarrolladores web para obtener documentación completa sobre cómo depurar en Safari.(En su mayor parte, es la misma API que Firebug).

En IE puedes usar el Herramientas de desarrollo de IE, Pero prefiero Firebug Lite como otros han mencionado.

Ahora hay un Firebug Lite que funciona en otros navegadores como Internet Explorer, Safari y Opera.Tiene un conjunto limitado de comandos y no tiene tantas funciones como la versión de Firefox.

Si estas usando ASP.NET en Estudio Visual 2008 También depurará JavaScript en Internet Explorer.

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