Existe alguma implicação na segurança ou no desempenho de alterar o user agent em um navegador?

1

Estou trabalhando em um problema de produção que ocorre apenas no IE10 e não no chrome / Firefox. Se eu mudar o user agent do IE10 (F12) para o Mozilla Firefox, ele funciona.

Eu preciso depurar o aplicativo. camada para encontrar o problema, mas até que posso sugerir meu cliente para modificar user-agent.

O cliente devido a segurança & outra política da organização não pode e não pode usar / instalar qualquer outro navegador diferente do IE10.

Nota: Os erros não são específicos do cliente, o serviço que o código do cliente chama está falhando.

Quais são as implicações, em geral, de alterar o user-agent de um navegador (deixando de lado qualquer lógica de negócios condicional ao navegador)?

    
por akjain 11.05.2015 / 09:53

2 respostas

0

Quando você altera o user-agent em um navegador, altera a maneira como os servidores da Web o reconhecem, e não a maneira como o navegador funciona.

    
por 11.05.2015 / 10:38
0

A alteração do agente do usuário não afetará o desempenho nem a segurança.

Eu me pergunto por que isso muda o comportamento do cliente de qualquer maneira. É possível que, além de enviar o agente do usuário na solicitação HTTP, o IE tente se comportar de maneira diferente ao executar JavaScript ou analisar HTML (ou seja, depois de ter alterado o agente de usuário que ele não obterá nos blocos <!--[if IE]> ). Se isso acontecer, o problema é que diferentes navegadores estão executando / analisando códigos diferentes.

    
por 11.05.2015 / 10:39