Pergunta

É possível que um servidor web para saber qual tipo do dispositivo pedido foi recebida?

Por exemplo, pode um criar um site que mostra conteúdo diferente se o pedido veio de um computador (Firefox) e algo diferente se ele veio de iPhone?

Foi útil?

Solução

O caminho é o cabeçalho User Agent, como tem sido dito. Você melhor utilizar uma lista como esta para descobrir qual o móvel é isso.

Quando eu tinha que fazer algo parecido que eu armazenados os desconhecidos recebeu os agentes do utilizador de uma tabela para descobrir mais tarde sobre os que eu não tenha armazenado e, portanto, não foi capaz de saber ao certo o que servir.

Outras dicas

O que Mitch disse, com a ressalva de que é possível falsificar os agente do usuário.

Verifique a User-Agent no Pedido de cabeçalho

Para mais detalhes sobre cabeçalhos HTTP, consulte as especificações em http://www.w3.org/Protocols / .

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