Actualmente tengo un sitio que aloja una página que quiero que sirva tanto para navegadores de escritorio como de dispositivos móviles. El diseño e implementación del escritorio ya está completo y usa JQuery.¿Sugerencias para una sola página de JQuery que sea compatible con computadoras de escritorio y dispositivos móviles?
Me encantaría tener esta página para usar un diseño diferente cuando un usuario visita en un navegador móvil que es compatible con JQuery Mobile.
Estoy tratando de encontrar la mejor manera de hacerlo pero no puedo encontrar información sobre las mejores prácticas para esto. Toda la documentación/guías existentes que puedo encontrar sobre esto asumen que la página de jQuery que está escribiendo es exclusivamente compatible con los navegadores móviles, por lo que no se ocupa del formateo para el escritorio.
opciones que parecen obvias:
- La misma página, pero marcado acaba adicional en la parte superior del contenido existente para volver a formatear para móviles
- La misma página, pero con marcado addtional que duplicados el contenido existente, pero se formatea para dispositivos móviles Si el navegador de escritorio, el contenido no móvil está oculto/no renderizado.
- Algunos detección dinámica de la telefonía móvil frente a no-móvil, entonces ruta entre 2 páginas diferentes (de escritorio) vs. móvil
Creo # 2 es probablemente el más fácil, pero no me gusta la idea de duplicado contenido en la página. # 1 parece poco realista pensar que puedo simplemente aumentar mi contenido existente con un montón de marcas para tener mágicamente formato para dispositivos móviles (mientras sigo dando soporte al escritorio).
Agradecería cualquier consejo y consejos sobre las guías que puedan existir y sobre las mejores prácticas.
Aclaración: Suponga que no estoy usando Rails, ASP.NET MVC, etc.
Tenga una mirada en http://jquerymobile.com/ es un buen recurso – XGreen