A pesar de su sonido discreto, los agentes de usuario del navegador son bastante sencillos de entender. Prácticamente cada vez que acceda a un sitio web de alto tráfico, su servidor considerará su agente de usuario actual, lo que ayuda a identificar su sistema operativo y navegador, para entregarle mejor el contenido.
Incluso los navegadores más populares como Chrome, Firefox y Safari a menudo pueden mostrar contenido web de manera inconsistente entre sí. Pero hay cientos de agentes de usuario, que van desde navegadores de los que probablemente nunca haya oído hablar hasta lectores de correo electrónico y RSS.
En este artículo, analizaremos el aspecto técnico de los agentes de usuario y cómo puede aprovechar el software y los complementos del navegador para manipular la forma en que se muestra el contenido en la web.
¿Qué hace un cambio de agente de usuario del navegador?
Un mezclador de agente de usuario hace exactamente lo que parece: cambia el agente de usuario de su navegador. Un agente de usuario es una cadena de texto que su navegador envía al servidor web con el que se comunica y que describe el sistema operativo, el navegador, el renderizador y otros detalles importantes del usuario.
Por ejemplo, aquí está el agente de usuario para la última versión de Google Chrome en Windows 10:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36
Esta información se transmite a los servidores web a través de encabezados HTTP y se puede utilizar para modificar la forma en que se muestra el contenido. Los navegadores suelen mostrar texto, imágenes y otro contenido de manera diferente, por lo que es importante que el servidor web comprenda exactamente lo que está navegando para mostrar el contenido correctamente.
Un conmutador de agente de usuario del navegador le permite cambiar esta cadena enviada a través de encabezados HTTP para que el servidor web piense que está navegando desde un navegador diferente al que realmente está.
¿Por qué querría utilizar un conmutador de agente de usuario del navegador?
Hay varias razones por las que puede querer engañar a un sitio web haciéndole creer que está navegando desde un navegador diferente.
Una de las razones más comunes es el desarrollo web. Si bien creo firmemente que la mejor práctica aquí es simplemente instalar navegadores adicionales para obtener la experiencia más auténtica, cambiar el agente de usuario de su navegador le permitirá obtener una descripción general rápida y sencilla de cómo se ve su trabajo en otros navegadores.
Otro caso en el que cambiar el agente de usuario del navegador puede resultar útil es cuando se intenta ver cómo se ve un sitio web en un dispositivo móvil. Tal vez tenga una conexión lenta o limitada, o el sitio web tenga otras características o funcionalidades disponibles para navegadores móviles. El cambio de agentes de usuario permite esto sin el inconveniente de tener que usar su teléfono.
Cambiar su agente de usuario también puede ayudarlo a evitar las restricciones basadas en el navegador. Si bien no es tan común como hace diez años, a veces verá sitios web que afirman ser incompatibles con una determinada versión del navegador y niegan el acceso a cualquiera que lo use. Puede solucionar este problema simplemente cambiando el agente de usuario.
Por último, tenga en cuenta la confidencialidad de su navegación. Aunque un agente de usuario no lo identifica tan de cerca como una dirección IP, aún renuncia a la forma en que navega. Sin embargo, debe tener en cuenta que hay formas en que los sitios web pueden ver más allá de la cadena usuario-agente e identificar su navegador. En el caso de la seguridad, no es infalible.
¿Cómo se puede obtener un cambio de agente de usuario del navegador?
Los navegadores más populares en estos días incluyen una consola de desarrollador que le permitirá cambiar todo tipo de cosas, como la resolución de su pantalla y el agente de usuario. El problema es que, si tiene la intención de cambiar de agente de usuario con frecuencia, seguir los pasos para hacerlo a través de una consola de desarrollador puede resultar tedioso.
Por esta razón, le recomendamos que instale una extensión o complemento de navegador que simplifique el proceso de cambio de agente de usuario de su navegador. Tanto Chrome como Firefox ofrecen varias opciones para este propósito, pero hemos elegido las dos mejores.
Cromo: Conmutador de agente de usuario para Chrome
Esta extensión de Chrome tiene casi dos millones de usuarios en total y fue desarrollada por Google, por lo que su compatibilidad con el navegador debería ser tan buena como nunca.
Una vez instalada, esta extensión agrega un botón a la derecha de la barra de direcciones que le permite seleccionar un total de ocho navegadores y sistemas operativos móviles. Al seleccionar uno, se le ofrecen algunas versiones de navegador compatibles. Al hacer clic en cualquiera, cambiará su agente de usuario.
El único inconveniente de esta extensión es que actualmente admite muy pocos agentes de usuario. Por ejemplo, sus opciones de iOS se limitan a iPhone 6 y iPad (para los que no proporcionan una generación específica).
Firefox: Controlador y conmutador de agente de usuario
Este complemento fue recomendado por el equipo de Firefox y cuenta con casi 200.000 usuarios detrás.
User-Agent Switcher and Manager es mucho más robusto que la alternativa de Chrome anterior, y admite docenas de navegadores y sistemas operativos adicionales, todos los cuales ofrecen significativamente más agentes de usuario. Actualmente, se admiten 738 agentes de usuario.
En lugar de solo mostrar los nombres de los dispositivos o las versiones del navegador, este complemento realmente mostrará la cadena completa del agente de usuario. Además, puede definir un agente de usuario personalizado.
Como se mencionó anteriormente, cambiar su agente de usuario no es una forma garantizada de obtener los efectos que podría esperar. Hay formas en que los servidores web pueden determinar cómo está navegando y quién puede omitir esta cadena. Pero es raro que lleguen tan lejos.
Cambiar el agente de usuario de su navegador es inofensivo y estas son las formas más fáciles de hacerlo.