recomendamos que utilice jsconsole
remotamente depurar una aplicación web para móviles
jsconsole.com es una sencilla herramienta de línea de comandos JavaScript. Sin embargo, también ofrece la posibilidad de conectarse a otras ventanas del navegador para controlar y depurar remotamente esa ventana, ya sea en otro navegador u otro dispositivo.
De hecho, la depuración de la aplicación web móvil es tan malditamente difícil, que me rendí y decidí construir esta misma herramienta en su lugar. Vea los ejemplos de videos si prefiere ver esto en acción ahora.
Creación de una sesión
Para crear una nueva sesión, en el símbolo del jsconsole, simplemente ejecute:
:listen
Esto dará lugar a una clave única a lo largo de las líneas de FAE031CD-74A0-46D3-AE36- 757BAB262BEA. Ahora el uso de esta clave única, incluir una en cualquier parte de la aplicación web que desea depurar:
<script src="http://jsconsole.com/remote.js?FAE031CD-74A0-46D3-AE36-757BAB262BEA"></script>
ahora ninguna llamada a console.log de su aplicación web se mostrará el resultado en la sesión jsconsole que está escuchando en su llave. Del mismo modo, si ejecuta un comando en la sesión de jsconsole, el código se inyectará en su aplicación web y el resultado se devolverá a jsconsole.
Además de generar un nuevo código con: escuchar, también puede pedir jsconsole para escuchar un código predefinido (pero para su propia seguridad, tratar de elegir algo único que sólo usted sabe):
:listen FAE031CD-74A0-46D3-AE36-757BAB262BEA
Ahora puedo usar la misma clave remota en mi aplicación web para evitar tener que volver a generar un código nuevo cada vez. Tenga en cuenta que solo el último cliente remoto (es decir, su aplicación web) que se conectará a jsconsole recibirá llamadas de depuración remota; las ventanas anteriores se ignorarán.
Para saber cuándo la aplicación web se ha conectado, jsconsole le notificará al mostrar su la cadena userAgent para el dispositivo:
:listen FAE031CD-74A0-46D3-AE36-757BAB262BEA
Creating connection...
Connected to "FAE031CD-74A0-46D3-AE36-757BAB262BEA"
Connection established with Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-GB; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8
Una palabra de advertencia
Tenga en cuenta que esta técnica también está inyectando código directamente en su aplicación web: esta herramienta solo debe usarse para la depuración. No puedo respirar por cómo usas esta herramienta, básicamente: ¡ten cuidado!
El apoyo actual conocida
La depuración remota ha sido desarrollado para trabajar en todas las plataformas, incluso si la tecnología no es compatible. Sin embargo, la depuración remota jsconsole ha probado específicamente y trabajando en el seguimiento de dispositivos móviles (no dude en añadir a esta lista):
Hay algunos ejemplos de vídeo demasiado
información más detallada por favor ver los siguientes enlaces: http://jsconsole.com/remote-debugging.html
Su información es incorrecta, el iPhone SDK es gratuito, pero sólo está disponible para Mac. –
y un mac corriendo leopardo de las nieves –