Você provavelmente já se sentiu irritado uma vez ou outra ao visitar um site que requer um navegador específico. Felizmente, você pode enganar um site fazendo-o pensar que está usando um navegador diferente e pode fazer isso com a maioria, incluindo o Safari.
O “spoofing” do agente do usuário não é uma coisa nova. Às vezes era necessário quando havia uma chamada guerra de navegadores. Os designers de sites costumam criar páginas para renderizar e entregar conteúdo diferente, dependendo do navegador do usuário. A solução para isso costumava ser enviar uma falsa “string de agente de usuário”, que enganaria o servidor da web para entregar a você o conteúdo preferido.
Hoje, os usuários estão menos propensos a ter problemas, pois os sites e navegadores são melhores em aderir aos padrões da web. Isso não quer dizer que você ainda não encontrará um de vez em quando.
Se você usa o Safari do Apple OS X, veja como você pode alterar o agente do usuário e até mesmo criar outros personalizados.
Afinal, o que é um agente de usuário?
Quando o Safari visita um site, ele envia uma sequência de texto como este:
Mozilla / 5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit / 600.3.18 (KHTML, como Gecko) Versão / 8.0.3 Safari / 600.3.18
Isso informa ao servidor da web que esse usuário específico está executando o Safari 8 em um Mac executando o OS X 10.10.2.
Obviamente, será diferente de acordo com o sistema operacional e o navegador da web. Um computador executando o Windows 7 e o Internet Explorer 10 teria a seguinte aparência:
Mozilla / 5.0 (compatível; MSIE 10.0; Windows NT 6.1; Trident / 6.0)
o lista de strings do agente do usuário é bastante extensa porque existem muitos navegadores em diferentes sistemas operacionais. A propósito, é possível veja quais informações seu navegador revela sobre você , que inclui a resolução da tela, endereço IP e muito mais.