User-Agent diz que estou usando Mozilla mesmo qdo estou usando IE

5 respostas
luistiagos

ola preciso pegar o navegador do usuario usando o :

String navegador = request.getHeader("User-Agent");

ele me retorna sempre o mozilla idependente de estar utilizando o IE… alguem sabe o pq?

5 Respostas

T

Isso é esperado. Veja um conjunto completo de headers para um IE 7.0 rodando sob Windows XP:

luistiagos

legal entao como pego o navegador do cliente?

T

Eu já vi uns programas por aí que dizem exatamente isso. É questão de procurar. (No seu caso, provavelmente bastaria procurar por MSIE, mas se você usar navegadores antigos - tipo IE 3.0 - acho que a informação de versão não vem exatamente nesse formato.)

sergiolopes

para identificar direito um browser melhor usar uma biblioteca que faca isso melhor que voce.

jquery faz:
http://docs.jquery.com/Utilities

ou esse famoso do quirksmode (quefaz só isso):
http://www.quirksmode.org/js/detect.html

sergiolopes

oops depois do reload que vi que vc nao quer JS heheeh
bom se servir, ta aí :slight_smile:

Criado 29 de agosto de 2008
Ultima resposta 29 de ago. de 2008
Respostas 5
Participantes 3