Mientras WebKit has a remote inspector, es difícil para que en un dispositivo iOS real (por lo menos sin jailbreak) y así la mayoría de las herramientas para ello son de sólo simulador. iWebInspector parece prometedor para esto, pero tenga en cuenta que la biblioteca WebKit del simulador no es idéntica a la del dispositivo.
Ahí es donde entra weinre. Con weinre, puede "depurar una página web que se muestra en su teléfono desde su computadora portátil". ¿Cómo funciona es ejecutar su servidor HTTP personalizado que aloja dos cosas: FICHA
- un JavaScript que incluya en la página que desea depurar
- una página inspector que se carga en la máquina que desea depurar desde
Inicia el servidor, por ejemplo java -jar Downloads/weinre.jar --boundHost -all- --httpPort 4242
y luego coloque una etiqueta de script como <script src="http://weinre-server-name.local:4242/target/target-script-min.js">
en el código fuente de su página web y cargue el inspector navegando, por ejemplo, a. http://weinre-server-name.local:4242/client. Cuando carga la página de destino en un iPhone en su conexión WiFi local, la conexión aparecerá en la página del cliente en su computadora central y puede usar las pestañas Inspector para ver/editar la página en el iPhone.
Tiene algunas limitaciones (sin puntos de interrupción Javascript y tal) y puede ser un poco lento, pero en general es bastante mágico.
Esta solución es solo para Mac, si no me equivoco. – Pieter