Pregunta

Veo muchas herramientas de desarrollo web que me permiten cambiar esto llamado "agente de usuario".¿Qué es?

¿Fue útil?

Solución

El agente de usuario no cambia la forma hace que Safari una página, sólo cambia el navegador Safari pretende ser la hora de hacer la petición HTTP, y al llamar navigator.userAgent en JavaScript. Algunos servidores web y algo de JavaScript en las páginas web van a cambiar su comportamiento basado en el agente de usuario (que es generalmente una mala idea), y por lo tanto a veces, si un servidor web le da una última página diciendo "Lo siento, no es compatible con el navegador" , es posible que desee cambiar su agente de usuario de IE para ver si realmente funciona a pesar de que no lo soportan.

Otros consejos

Tal vez me estoy perdiendo algo, pero en realidad ninguna de las respuestas respuesta la pregunta original - "¿Qué es un agente de usuario?".

Respuesta: En el contexto de la World Wide Web, un agente de usuario es simplemente el programa que contacta al servidor web en nombre del usuario.La mayoría de los agentes de usuario son navegadores de uso general.Muy pocos son arañas de motores de búsqueda.

Respuesta un poco larga: http://en.wikipedia.org/wiki/User_agent

En el contexto de su pregunta, lo que las herramientas nos permiten cambiar, Agente de usuario se refiere a user-agent Encabezado HTTP que el programa cliente envía con cada solicitud para identificarse.

El cambio de agente de usuario no es un "modo" único que hace es hace Safari informe de la IE / Firefox / etc agente de usuario -. Navigator.userAgent por lo reportará la UA de un navegador diferente

Esto sólo es realmente útil cuando usted está buscando en el apoyo a Safari (o webkit en general) y quiere descartar los cheques de agente de usuario como la causa de las "incompatibilidades"

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top