Pergunta

Eu estou trabalhando em um site e trabalhando em um componente que irá levar os usuários usando WAP ou XHTML-MP e redirecioná-los a sites especificamente configuração para esses dispositivos. Existe uma boa maneira padrão de detectar qual deles o usuário está usando?

Foi útil?

Solução

Porque não importa o que você fizer isso você vai obtê-lo errado, mais cedo ou mais tarde, cada versão do site deve incluir um link para uma página onde o usuário pode escolher um formato apropriado. Uma vez que eles escolheram, biscoito-los e, se presente, uso esse cookie como uma substituição para qualquer que seja user-agent sniffing-lo teria dito.

Além de agente de usuário sniffing se o seu site envolve o login, você pode armazenar que a preferência de forma permanente e re-bolinho-los, se necessário, após o login. Se é evidente a partir da seqüência do agente do usuário usar apenas que, se não é, pedir-lhes para escolher a partir de uma lista de suas opções disponíveis e armazenar sua escolha como padrão.

Outras dicas

Há sempre a seqüência de agente do usuário. Mas isso significa manter-se com todos os navegadores mais recentes, e diferenciar entre eles nem sempre é simples.

Em vez de redirecionar para uma página completamente diferente, tente usar um seletor de mídia em suas folhas de estilo para ajustar o seu conteúdo normal para a tela menor.

Verifique este e WURFL .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top