Como alterar o agente do usuário do Safari no OS X
Você provavelmente já foi incomodado uma vez ou outra ao visitar um site que requer um navegador específico. Felizmente, você pode enganar um site pensando que está usando um navegador diferente e pode fazer isso com a maioria, inclusive com o Safari.
O agente do usuário "spoofing" não é uma coisa nova. Às vezes era necessário quando havia uma chamada guerra de navegadores. Os designers de sites costumam projetar páginas para renderizar e distribuir conteúdo diferente, dependendo do navegador do usuário. A solução para isso era enviar uma "string de agente do usuário" falsa, o que levaria o servidor da Web a entregar o conteúdo preferido.
Atualmente, os usuários têm menos probabilidade de ter um problema, já que websites e navegadores são melhores para aderir aos padrões da web. Isso não quer dizer que você ainda não vai encontrar um de vez em quando.
Se você usa o Safari do Apple OS X, aqui está como você muda o agente do usuário e até cria os personalizados também.
O que é um agente de usuário de qualquer maneira?
Quando o Safari visita um site, ele envia uma string de texto como esta:
Mozilla / 5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit / 600.3.18 (KHTML, como o Gecko) versão / 8.0.3 Safari / 600.3.18
Isso informa ao servidor da Web que esse usuário em particular está executando o Safari 8 em um Mac executando o OS X 10.10.2.
Obviamente, será diferente conforme o sistema operacional e o navegador da web. Um computador com o Windows 7 e o Internet Explorer 10 apareceria assim:
Mozilla / 5.0 (compatível; MSIE 10.0; Windows NT 6.1; Trident / 6.0)
A lista de sequências do agente do usuário é bastante extensa, pois há muitos navegadores em diferentes sistemas operacionais. A propósito, é possível ver quais informações seu navegador revela sobre você, o que inclui a resolução da tela, o endereço IP e muito mais.
Mudando seu agente de usuário no Safari
Discutimos as maneiras como você pode alterar o agente do usuário no Google Chrome, no Internet Explorer e no Firefox. Vamos discutir agora como alterá-lo no Safari do Apple OS X.
Primeiro, abra as preferências do Safari no menu "Safari" ou com "Command +".
Com as preferências abertas, clique na guia "Avançado". Na parte inferior, você deseja marcar a caixa ao lado de "Mostrar menu de desenvolvimento na barra de menus" e sair das preferências.
Agora o Safari terá um novo menu dedicado exclusivamente a ferramentas de desenvolvimento.
O menu “User Agent” está no topo. Já existem algumas opções disponíveis, incluindo versões anteriores do Safari no OS X e iOS, Chrome no Mac e Windows, bem como uma opção "Outro ...".
A opção "Outro…" permite que você especifique um agente de usuário diferente dos listados, por exemplo, se você está curioso para ver como o Google Chrome em um iPad executando o iOS 8.2 renderiza, você usaria a string apropriada.
Quando você abre a opção "Outro ..." no menu Agente do usuário, basta digitar a sequência do agente do usuário para o navegador que deseja testar.
Depois, o novo agente do usuário aparecerá no menu do User Agent. Observe, no entanto, que você só pode ter um "outro" agente de usuário por vez.
Como sugerimos na introdução, é incomum ter que alterar seu agente de usuário porque a maioria dos navegadores é bastante boa agora em aderir aos padrões, e a maioria dos sites é independente de navegador (embora alguns navegadores funcionem melhor em alguns sites do que em outros).
Em uma nota relacionada, se você está curioso para ver como o seu navegador faz com relação aos padrões web, você pode sempre experimentar os Testes Acid desenvolvidos pelo Web Standards Project..
Dito isso, esperamos que você tenha achado este artigo útil. Se você tiver algo que gostaria de adicionar, como uma pergunta ou um comentário, forneça comentários em nosso fórum de discussão.