Pregunta

Estoy trabajando en una aplicación web, y nos estamos enfocando en el iPhone y el iPod Touch.Estoy familiarizado con las herramientas de depuración para FireFox e IE (por ejemplo,Firebug y IE Developer Toolbar), pero no puedo encontrar nada para el iPod.No estoy mirando hacia adelante para el uso de alert como mi principal herramienta de depuración, especialmente cuando espero los eventos de ratón a ser uno de los principales problemas.

Es este realmente el estado del arte?¿Qué herramientas se recomienda?

También, cuán similar es el diseño html en un iPhone que de Safari ejecuta en Windows?En un Mac?

¿Fue útil?

Solución

La versión para iPhone de Safari incluye una consola de depuración que puede ser muy útil. Configuraciones & Gt; Safarai & Gt; Desarrollador.

También puede usar el simulador en el SDK de iPhone. No hay depuración adicional, pero es más fácil que usar un dispositivo físico todo el tiempo.

También puede usar la versión de escritorio de Safari para muchas cosas.

Otros consejos

Las herramientas web que se dirigen a las arenas de iPod Touch y iPhone incluyen

[Consola de depuración remota de iPhone] (& # 8232; http://code.google .com / p / iphonedebug / )

BlackBaud Simulator para Windows

[Simulador MobileSafari] (& # 8232; http://www.testiphone.com/)

[iPhoney] (& # 8232; http://marketcircle.com/iphoney/ )

Mientras WebKit tiene un remoto inspector, es duro para permitir que en un dispositivo iOS (al menos sin jailbreak) y para la mayoría de las herramientas para ello son simulador-sólo. iWebInspector se ve prometedor para esto, pero ten en cuenta que el simulador del WebKit de la biblioteca no es idéntica a la del dispositivo.

Que es donde weinre viene en.Con weinre, usted puede depurar una página web que aparecen en el teléfono desde su ordenador portátil".Cómo funciona es ejecutar su costumbre HTTP server que aloja dos cosas:

  • un archivo JavaScript que se incluyen en la página que se desea depurar
  • un Inspector de la página que se carga en la máquina que se desea depurar de

Iniciar el servidor, por ejemplo java -jar Downloads/weinre.jar --boundHost -all- --httpPort 4242 y, a continuación, poner una etiqueta de secuencia de comandos como <script src="http://weinre-server-name.local:4242/target/target-script-min.js"> en el código fuente de tu página web y cargar el inspector de la navegación, por ejemplo, http://weinre-server-name.local:4242/client.Cuando se carga la página de destino en un iPhone en su local de la conexión WiFi, la conexión se mostrará en la página del cliente en el mainframe, y usted puede utilizar el Inspector de pestañas para ver/editar la página en el iPhone.

Tiene algunas limitaciones (no Javascript puntos de interrupción y tal) y puede ser un poco de lag, pero en general es bastante mágico.

También hay una buena herramienta llamada iWebInspector http://www.iwebinspector.com/

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