He leído que es malo (no se recomienda) utilizar User Agent Sniffing para enviar el contenido correcto para un navegador móvil, por lo que me pregunto ¿cuál es la mejor manera de hacerlo?¿Cómo detecto un navegador móvil y le envío contenido apropiado?
Estoy usando ASP.NET MVC, y he creado mi sitio y funciona bien en los navegadores de escritorio, así que estoy buscando comenzar a construir una versión móvil. Cuando un navegador móvil viene a mi sitio, me gustaría utilizar un conjunto diferente de puntos de vista, que idealmente posee los siguientes atributos:
- Enlace imágenes para pre-escalados
- el uso de JavaScript mínima
- Quitar todo, pero el contenido esencial
Mi primer pensamiento fue olfatear al agente de usuario y luego enviar un archivo .CSS diferente, pero como dije anteriormente, he leído que esta es una mala forma de hacerlo, así que Te estoy preguntando por tus pensamientos.
posible duplicado de [Detección de solicitudes de navegadores móviles en ASP.NET] (http://stackoverflow.com/questions/2653765/detecting-requests-from-mobile-browsers-in-asp-net) – jfar
@jfar, MVC tiene requisitos específicos para esto. Ver la publicación de Hanselman. AFAICS, la respuesta que enlazas no cubre eso. –
Puede ver algunas soluciones aquí: http://stackoverflow.com/questions/6844020/way-to-do-doption-adaptation-to-mobile –