lunes, 9 de julio de 2012

Errores de JavaScript en Navegadores de Smart Devices



Los errores en aplicaciones Web en browsers de Smart Device puede ser incomodos de debuguear y solucionar.

Por ejemplo una aplicación web que corre en los dispositivos de Apple, en su navegador por defecto Safari, pueden tener errores de javascript que solo suceden en un dispositivo en su navegador.
Hay una herramienta que permite hacer debugging en el dispositivo.

para activarla:
En Settings  / Safari / Advanced /


Aunque existe esta consola de debugging  no tiene todas las funcionalidades que uno espera y no son tan comodas de manejar.
La idea es poder emular el comportamiento de un Safari en un navegador en una computadora donde tengo mas herramientas para solucionar estos problemas.

Resulta mas comodo ver esos errores y poder debuguearlos con la aplicacion corriendo en un una computadora Mac o Windows en el navegador Safari. 


Como poder emular un Safari de un Smart Device en una computadora?

Fácil. En un navegador Safari:
Preferencias (Preferences)


Una vez seleccionad el check de mostrar la consola de desarrollo en la barra de menu.
Barra de Menu Develop:

Allí se puede elegir el dispositivo que se quiera emular. Esto hace que la petición a la aplicación web se hace con el User Agent Especifico y la aplicación y el browser se comportara igual que en el dispositivo seleccionado.

No hay comentarios:

Publicar un comentario en la entrada