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
Respuesta
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.
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". –
Un post en el blog de IE, Scripting Debugging in Internet Explorer, explica las diferentes opciones para la depuración de scripts en Internet Explorer.
Aquí está el Apple Developer FAQ en la depuración de JavaScript en Safari.
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 ..
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.
This is the Firebug Lite al que se refería @John que funciona en IE, Safari y Opera.
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.
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
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 ...
Véase el capítulo de la DebuggingSafari User Guide for Web Developers para la documentación completa de cómo depurar en Safari. (En su mayor parte es la misma API que Firebug.)
En IE puede usar el IE Dev Tools, pero prefiero Firebug Lite como otros han mencionado.
- 1. Depuración de sitios web en Internet Explorer
- 2. Herramientas Depuración de CSS en Internet Explorer
- 3. Internet Explorer 6 e Internet Explorer 7 en el mismo equipo para la depuración
- 4. Fugas de memoria de depuración en Internet Explorer
- 5. BASE, Javascript, e Internet Explorer Firefox vs
- 6. Problema de rendimiento de Internet Explorer Javascript
- 7. verificación de sintaxis javascript para Internet Explorer
- 8. Internet Explorer, Json.Net Fecha de JavaScript y cuestión de milisegundos
- 9. Depuración de javascript en Safari para Windows
- 10. cloneNode en Internet Explorer
- 11. addEventListener en Internet Explorer
- 12. setTimeout Internet Explorer
- 13. Etiquetas y campos ocultos en Internet Explorer (y jquery)
- 14. Visual Studio - Evitar detener la depuración se cierre Internet Explorer
- 15. Problema con ScriptManager.RegisterClientScriptBlock y jQuery en Internet Explorer 8
- 16. Internet Explorer y sus deficiencias (sin herramienta de depuración tipo Firebug)
- 17. ¿Tiene Internet Explorer un medio simple de desarrollo de extensión basado en JavaScript, como Chrome, FF, Safari y Opera?
- 18. Internet Explorer 8 + Deflate
- 19. "Permiso denegado" con Internet Explorer y jQuery
- 20. JavaScript: Cómo simular evento de cambio en Internet Explorer (delegación)
- 21. Internet Explorer ignorando mis cookies
- 22. ¿Cómo obtener nivel de zoom en Internet Explorer 7? (javascript)
- 23. does internet explorer admite e.preventDefault
- 24. Internet Explorer toDataURL() alternativa?
- 25. Internet Explorer 9 VHD
- 26. Equivalente a "parentNode" en Internet Explorer
- 27. Cómo reparar Array indexOf() en JavaScript para navegadores Internet Explorer
- 28. Javascript se ejecuta dos veces en Internet Explorer
- 29. window.onerror en Safari (Javascript)
- 30. JavaScript KeyCode Los valores están "indefinidos" en Internet Explorer 8
Relacionados: [Herramientas de solución de problemas de JavaScript en IE] (http://stackoverflow.com/questions/3404/javascript-troubleshooting-tools-in-ie/10608986#10608986) – Sampson
Además, para Internet Explorer, eche un vistazo a [DebugBar] (http://www.debugbar.com/) –