Los agentes de usuario son únicos para cada visitante en la web. Revelan un catálogo de datos técnicos sobre el dispositivo y el software que está utilizando el visitante.
Cita de ¿Cuál es mi agente de usuario?
Aquí hay un ejemplo de cómo se ve la cadena del agente de usuario,
- ¿Cuál es el futuro del diseño más allá de lo plano?
- ¿Cuál es el concepto detrás de las imágenes integradas como el adjunto en la descripción?
- ¿Cómo selecciona un CMS para un nuevo proyecto?
- Startups: ¿Cuáles son los criterios de selección importantes para una plataforma en la nube cuando necesita usarla como back-end?
- ¿Cuál es el mejor software de edición web?
Mozilla / 5.0 (Linux; Android 7.0; SM-G955W Build / NRD90M) AppleWebKit / 537.36 (KHTML, como Gecko) Chrome / 59.0.3071.125 Mobile Safari / 537.36
Al mirar esto, conozco la siguiente información sobre el visitante,
- SO: Android 7.0
- Nombre del teléfono: SM-G955W
- Versión del navegador: Chrome 59.0.3071.125
- Kit web y muchos más …
Al saber qué tipo de navegador y sistema operativo están utilizando, puedo
desarrollar sitios web más ricos y dinámicos que brinden diferentes experiencias basadas en el agente de usuario que está visitando.
Cita de ¿Cuál es mi agente de usuario?
Lo que debería brindar al usuario una mejor experiencia de usuario (ya que hay tantos sistemas operativos y navegadores diferentes). Sin embargo, el agente de usuario se puede suplantar fácilmente con varias herramientas. Por ejemplo, al usar CasperJS, una utilidad de prueba y scripts de navegación para PhantomJS y SlimerJS, puede suplantar fácilmente su cadena de agente de usuario a lo que desee. Aquí hay un ejemplo, Cómo configurar UserAgent personalizado en CasperJS.
¡Espero que esto ayude!