2008-08-10 15 views
10

Actualmente, realmente no tengo un buen método para depurar JavaScript en Internet   Explorer y Safari. En Firefox, puede usar Firebug'slogging feature y command Line functions. Sin embargo, esto no me ayuda cuando me desplazo a otros navegadores.Depuración de JavaScript en Internet Explorer y Safari

+0

Relacionados: [Herramientas de solución de problemas de JavaScript en IE] (http://stackoverflow.com/questions/3404/javascript-troubleshooting-tools-in-ie/10608986#10608986) – Sampson

+0

Además, para Internet Explorer, eche un vistazo a [DebugBar] (http://www.debugbar.com/) –

Respuesta

11

Para Safari necesita habilitar el menú "Revelado" a través de Preferencias (en Safari 3.1; véase the entry in Apple's Safari development FAQ) oa través de

$ defaults write com.apple.Safari IncludeDebugMenu 1 

en la terminal de Mac OS X. A continuación, en el menú Desarrollo, seleccione Mostrar Inspector Web y haga clic en el enlace de la 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 el Microsoft Script Debugger está bien si no tiene Visual Studio. This post on the IE team blog lo guía para instalarlo y conectarse a Internet Explorer.

Internet Explorer 8 looks tiene un depurador de script muy sofisticado, por lo que si te sientes realmente aventurero podrías instalar el Internet Explorer 8 beta y darle un giro.

+1

Ahora hay una interfaz de usuario en Safari para habilitar las herramientas de desarrollador. Vaya a Safari, Preferencias, Avanzado y marque la opción "Mostrar desarrollo en la barra de menús". –

1

Safari 3.0 y 3.1 incluyen el depurador de JavaScript Drosera, que puede habilitar en la Mac siguiendo las instrucciones en ese enlace. También está el Safari Web Inspector ..

0

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

Si está usando ASP.NET en Visual Studio 2008 también depurará JavaScript en Internet   Explorer.

1

Visual Studio 2005 tiene el Explorador de scripts (en el menú Depurar> Windows). Muestra un árbol de todas las cosas escritas que actualmente se puede depurar. Previamente estaba entrando en el depurador a través del menú Ver> Depurador de guiones de IE, pero descubro que el Explorador de scripts es una forma más rápida de llegar a lo que quiero.

0

Safari 3.1 no necesita ninguna preferencia de línea de comandos mágica: la pestaña Avanzado de la ventana de preferencias tiene una casilla de verificación habilitar desarrollo del menú. Dicho esto, si usted puede utilizar los nocturnos de WebKit (http://nightly.webkit.org), que es probablemente mejor de hacerlo que a medida que las herramientas de desarrollo se han mejorado enormemente, y puede presentar más fácilmente informes de errores que solicitan características que desea: D

1

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

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

HOW-TO: Debug JavaScript in Internet Explorer

para Safari, lo siento no hay respuesta ...

Cuestiones relacionadas