Altere o agente do usuário do navegador no Chrome

Índice:

Anonim

Um agente de usuário de navegadores da web é como um site sabe que tipo de computador, sistema operacional e aplicativo de navegação você está usando. Alguns sites oferecem diferentes temas, CSS, conteúdo ou até sites diferentes para diferentes navegadores e sistemas operacionais, e muitos desenvolvedores geralmente precisam alterar seu próprio agente de usuário para poder testar essas habilidades e criar esses sites alternativos.

Abordaremos como alterar o agente do usuário para todos os navegadores modernos populares disponíveis para o usuário de desktop no Mac OS X e Windows, incluindo Chrome, Safari e Firefox.

Como alterar o User Agent no Chrome

Todas as novas versões do Chrome incluem a capacidade de alterar o agente do usuário com muita facilidade e é mais poderoso com mais opções do que as opções simplificadas disponíveis para usuários do Safari. Com as substituições do agente do usuário do Chrome, a resolução do dispositivo do agente do usuário também pode ser especificada, redesenhando forçosamente a página dentro dessa resolução. Não há necessidade de ativar as configurações do agente do usuário no Chrome, basta encontrá-las nas opções do desenvolvedor:

  1. Abra o Chrome e abra o menu “Exibir”, vá até “Desenvolvedor” e selecione “Ferramentas do Desenvolvedor” para abrir o painel do desenvolvedor
  2. Clique no botão de três pontos no canto direito, selecione “Mais ferramentas” e selecione “Condições de rede”
  3. Procure por "User Agent" e desmarque a caixa ao lado de 'Selecionar automaticamente' para revelar todas as opções de user agent no Chrome
  4. Selecione um agente de usuário opcional no menu suspenso para ativar esse agente de usuário no Chrome

Isso funciona no Chrome para Mac, Windows e Linux.

Nas versões antigas do Chrome, você pode alterar o agente do usuário da seguinte maneira:

  • Abra o Chrome e abra o menu “Exibir”, vá até “Desenvolvedor” e selecione “Ferramentas do Desenvolvedor” para abrir o painel do desenvolvedor
  • Clique no botão Configurações do ícone de engrenagem localizado no canto inferior direito
  • Clique na guia "Substituições" para encontrar as opções do agente do usuário, selecione um agente do usuário no menu suspenso, modifique um existente ou insira um novo agente do usuário

O Chrome também redesenha instantaneamente as páginas com o novo agente do usuário e, se as métricas do dispositivo forem definidas, ele também usará o tamanho da resolução definida pelos dispositivos ao redesenhar a página.

Como alterar o agente do usuário do navegador no Safari

De longe, a maneira mais fácil de alterar um agente de usuário no Mac é por meio do menu Desenvolver do Safari, se ainda não tiver sido ativado, abordaremos isso e também mostraremos como alterar facilmente os agentes de usuário:

  • Abra o Safari e abra “Preferências” no menu do Safari
  • Clique na guia “Avançado” e marque a caixa ao lado de “Mostrar menu Revelação na barra de menus”
  • Feche as Preferências e encontre o novo menu “Desenvolver” ao lado de “Janela”, abra-o e selecione “Agente do Usuário”
  • Escolha qualquer agente de usuário pré-especificado ou selecione “Outro” para usar uma string de agente de usuário diferente

Observe que, se você passar o mouse sobre um agente de usuário específico, a string UA exata usada aparecerá em uma caixa amarela ao lado do item de menu.

Depois de selecionar qualquer um dos agentes do usuário, você verá que a página da Web aberta no momento será atualizada. Se a página em questão fornecer informações diferentes para navegadores alternativos, você pode achar que a página parece diferente. Por exemplo, alterar um agente de usuário para um dispositivo móvel e um navegador móvel pode fazer com que algumas páginas da web o enviem para seus sites móveis ou veiculem uma página com aparência diferente por meio de um layout responsivo.

Como alterar o agente do usuário do navegador no Firefox sem usar uma extensão

Firefox também pode fazer isso por padrão, embora seja indiscutivelmente o mais desajeitado dos navegadores modernos e, portanto, não é realmente recomendado, pois algumas extensões do Firefox lidam melhor com isso.

  • Digite about:config na caixa URL e pressione Enter
  • Procure por “useragent” (uma palavra) e crie uma nova string intitulada “general.useragent.override”
  • Coloque o user agent e escolha “OK”

Lembre-se de que alterar o agente do usuário não altera a maneira como o navegador da Web renderiza as páginas, a menos que esteja recebendo conteúdo específico do agente do usuário. Por exemplo, usar um agente de usuário do IE8 não é o mesmo que visitar uma página com o IE8 e deixá-lo renderizar a página, uma necessidade muitas vezes obrigatória para desenvolvedores web. Para isso, você precisará realmente usar o Internet Explorer em uma máquina virtual sobre o Mac OS X, que é gratuito e bastante fácil de configurar.

Que tal falsificar agentes de usuário a partir da linha de comando?

Para os viciados em linha de comando, você também pode usar curl para essa finalidade e recuperar o código-fonte de uma página como um navegador ou sistema operacional diferente, a sintaxe básica é:

"

curl -A UserAgentString>"

Os vídeos abaixo demonstram como ativar e alterar o agente do usuário do navegador no Safari no Mac OS X e também como fazer isso no Chrome no Mac OS X, Windows ou Linux:

E Chrome:

Lembre-se de que alterar o agente do usuário não altera a maneira como o navegador da Web renderiza as páginas, a menos que esteja recebendo conteúdo específico do agente do usuário. Por exemplo, usar um agente de usuário do IE8 não é o mesmo que visitar uma página com o IE8 e deixá-lo renderizar a página, uma necessidade muitas vezes obrigatória para desenvolvedores web. Para isso, você precisará realmente usar o Internet Explorer em uma máquina virtual sobre o Mac OS X, que é gratuito e bastante fácil de configurar, se necessário.

Obrigado a @ImpechCerrato pela dica, você pode seguir @OSXDaily no Twitter também.

Altere o agente do usuário do navegador no Chrome