Pregunta

Estoy trabajando en un sitio y en un componente que llevará a los usuarios que usan wap o xhtml-mp y los redirigirá a sitios específicamente configurados para esos dispositivos. ¿Existe una buena forma estándar de detectar cuál de estos está utilizando el usuario?

¿Fue útil?

Solución

Porque no importa lo que hagas, te equivocarás tarde o temprano, cada versión del sitio debe incluir un enlace a una página donde el usuario puede elegir un formato apropiado. Una vez que lo elijan, envíelos a una cookie y, si está presente, use esa cookie como una anulación de cualquier inhabilitación de agente de usuario que le hubiera dicho.

Además del rastreo del agente de usuario si su sitio implica iniciar sesión, puede almacenar esa preferencia permanentemente y volver a cookies, si es necesario, al iniciar sesión. Si es obvio por la cadena de agente de usuario, simplemente use eso, si no lo es, pídales que elijan de una lista de sus opciones disponibles y almacenen su elección como predeterminada.

Otros consejos

Siempre existe la cadena del Agente de usuario. Pero eso significa mantenerse al día con todos los navegadores más recientes, y diferenciar entre ellos no siempre es simple.

En lugar de redirigir a una página completamente diferente, intente usar un selector de medios en sus hojas de estilo para ajustar su contenido normal para la pantalla más pequeña.

Marque this y WURFL .

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