Pergunta

Eu vejo muitas ferramentas de desenvolvimento web que permitem que me mudar essa coisa chamada "user-agent". O que é?

Foi útil?

Solução

O agente de usuário não mudar a forma como Safari processa uma página, ela apenas muda o navegador Safari finge ser ao fazer a solicitação HTTP, e ao chamar navigator.userAgent em JavaScript. Alguns servidores Web e alguns JavaScript em páginas da web vai mudar seu comportamento com base no agente de usuário (que é geralmente uma má idéia), e por isso às vezes se um servidor web lhe dá uma volta página dizendo "Desculpe, seu navegador não é suportado" , você pode querer mudar o seu agente de usuário para IE para ver se ele realmente funciona, mesmo que eles não apoiá-lo.

Outras dicas

Talvez eu estou faltando alguma coisa, mas, nenhuma das respostas realmente resposta a pergunta original -. "o que é um user-agent"

Resposta: No contexto da World Wide Web, um agente de usuário é simplesmente o programa que contacta o servidor web em nome do usuário. Maioria dos agentes de usuário são navegadores de uso geral. Muito poucos são os robôs dos buscadores.

resposta Ligeiramente longa: http://en.wikipedia.org/wiki / uSER_AGENT

No contexto da sua pergunta - a coisa que as ferramentas nos permitem mudança -. User Agent refere-se ao user-agent cabeçalho HTTP que o programa cliente envia com cada solicitação para se identificar

A comutação de agente de usuário não é um "modo" tudo que faz é faz Safari relatar o etc agente IE / Firefox / user -. Modo navigator.userAgent irá relatar o UA de um navegador diferente

Esta só é realmente útil quando você está olhando para apoiar safari (ou webkit em geral) e quer descartar agente verifica usuário como a causa de "incompatibilidades"

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top