16Jul

Como alterar o agente de usuário do Safari no OS X

Você provavelmente foi irritado em um momento ou outro ao visitar um site que exige um navegador específico. Felizmente, você pode enganar um site para pensar que você está usando um navegador diferente e você pode fazer isso com a maioria, incluindo o Safari.

O agente do usuário "spoofing" não é uma coisa nova.Às vezes era necessário quando havia uma chamada guerra do navegador. Os designers de sites muitas vezes projetaram páginas para renderizar e entregar conteúdo diferente dependendo do navegador do usuário. A solução para isso era freqüentemente enviar uma falsa "string do agente do usuário", o que enganaria o servidor da Web para entregar o conteúdo preferido.

Hoje, os usuários têm menos probabilidade de ter um problema, já que os sites e os 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 da Apple OS X, veja como você muda o agente do usuário e até mesmo crie outros customizados.

O que é um agente de usuário de qualquer maneira?

Quando o Safari visitar um site, ele enviará uma seqüê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 diz ao servidor web que este usuário em particular está executando o Safari 8 em um Mac com o OS X 10.10.2.

Obviamente será diferente pelo sistema operacional e pelo navegador. Um computador com o Windows 7 e o Internet Explorer 10 aparecerão como tal:

Mozilla / 5.0( compatível, MSIE 10.0; Windows NT 6.1; Trident / 6.0)

A lista de cadeias de agentes do usuário é bastante extensa porque existem tantos navegadores em diferentessistemas operacionais. Aliás, é possível ver quais informações o seu navegador revela sobre você, que inclui a resolução da tela, endereço IP e muito mais.

Alterando seu agente de usuário no Safari

Discutimos as formas como você pode alterar o agente do usuário no Google Chrome, Internet Explorer e Firefox. Vamos discutir agora como mudá-lo no Safari da Apple OS X.

Primeiro, abra as preferências do Safari no menu "Safari" ou com "Comando +".

Com as preferências abertas, clique na guia "Avançado".No fundo, você deseja verificar a caixa ao lado de "Mostrar o menu Desenvolvimento na barra de menu" e, em seguida, sair das preferências.

Agora o Safari terá um novo menu dedicado exclusivamente às ferramentas de desenvolvimento.

O menu "Agente do usuário" está no topo. Já existem algumas opções disponíveis, incluindo versões anteriores do Safari no OS X e iOS, no Chrome e no Windows, bem como em uma opção "Outros. ..".

A opção "Outro. .." permite que você especifique um agente de usuário diferente dos listados, como se você estivesse curioso para ver como o Google Chrome em um iPad executando iOS 8.2 renderiza, você usaria a seqüência apropriada.

Quando você abre a opção "Outro. .." no menu do Agente do Usuário, então, simplesmente digite a cópia da seqüência do agente do usuário para o navegador que deseja testar.

Posteriormente, o novo agente de usuário aparecerá no menu do Agente do Usuário. Note, no entanto, você só pode ter um "outro" agente de usuário por vez.

Como sugerimos na introdução, é incomum ter que mudar o seu agente de usuários porque a maioria dos navegadores é bastante boa agora em conformidade com os padrões, e a maioria dos sites é agnóstico do navegador( embora alguns navegadores funcionem melhor em alguns sites do que outros).

Em uma nota relacionada, se você estiver curioso para ver como o seu navegador faz em relação aos padrões da web, você sempre pode experimentar os Testes de Ácidos desenvolvidos pelo Projeto de Padrões da Web.

Dito isto, esperamos que você tenha encontrado este artigo útil. Se você tem alguma coisa que gostaria de adicionar, como uma pergunta ou um comentário, envie comentários em nosso fórum de discussão.