Por que o IE8 usuário agente de retorno 'opera'?
-
06-07-2019 - |
Pergunta
Meu código em: http://www.mgxvideo.com/mgxcopy-dev /get_browser.php , retorna Opera quando eu corro IE8. Minha fonte é:
<?php
$browser = get_browser(null, true);
echo $browser['browser'];
?>
Solução
Não faz. A função get_browser()
está fazendo educado (mas mal informados) palpites sobre qual navegador o usuário-agente está em execução. seu arquivo de recursos do navegador é provavelmente desatualizado, provavelmente porque foi feito antes IE8 foi lançado. Atualizá-lo aqui .
O verdadeiro IE8 user-agent de cordas é algo como isto:
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0)
Outras dicas
Você deve usar uma ferramenta de nível inferior, como um rastreamento de pacotes ou log do servidor ou um despejo de cabeçalho para ver o que está sendo enviado.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow