1. Conocimientos básicos:
User-Agent for Http Header
El Agente de Usuario, también conocido como UA en chino, forma parte del protocolo HTTP y es un componente del dominio de encabezado. Es un encabezado especial de cadena que proporciona información al sitio web sobre el tipo y la versión del navegador que estás utilizando, el sistema operativo y la versión, el núcleo del navegador, etc. A través de este logotipo, la web visitada por el usuario puede mostrar diferentes diseños para ofrecer a los usuarios una mejor experiencia o realizar estadísticas informativas. Por ejemplo, acceder a Google desde un teléfono móvil no es lo mismo que acceder a un ordenador, que Google juzga basándose en el UA del visitante. UA puede camuflarse.
El formato estándar para la cadena UA del navegador: ID del navegador (ID del sistema operativo; identificación a nivel de cifrado; lenguaje de navegador) renderizar la información de la versión de identificación del motor. Pero los navegadores son diferentes.
Descripción de la cadena:
1. Logotipo del navegador
Por motivos de compatibilidad y promoción, muchos navegadores tienen el mismo logotipo, por lo que el logotipo del navegador no indica la versión real del navegador, y la información real de la versión se encuentra al final de la cadena UA.
2. Identificación del sistema operativo
3. Identificación a nivel de cifrado
N: Indica que no hay cifrado seguro I: Indica cifrado de seguridad débil U: Indica un cifrado de seguridad fuerte
4. Lenguaje del navegador El idioma especificado en la preferencia > lenguas > General
5. Motor de renderizado Los principales motores de renderizado utilizados por el navegador de visualización son: Gecko, WebKit, KHTML, Presto, Trident, Tasman, etc., en formato de información de motor/versión de renderizado
6. Información de la versión Muestra la información real de la versión del navegador en el siguiente formato: información del navegador/versión
Notas: 1. En la configuración de segmentación publicitaria, la segmentación por navegador y la segmentación por sistema operativo están dirigidas a la información del User-Agent. 2. Para más información sobre User-Agent, consulte el historial de cadenas User-agent
Detalles del User-Agent del navegador
PC:
Safari 5.1 – MAC
User-Agent:Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; en-us) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50
safari 5.1 – Windows
User-Agent:Mozilla/5.0 (Windows; U; Windows NT 6.1; en-us) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50
IE 9.0
User-Agent:Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0;
IE 8.0
User-Agent:Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0)
IE 7.0
User-Agent:Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
IE 6.0
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Firefox 4.0.1 – MAC
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
Firefox 4.0.1 – Windows
User-Agent:Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
Ópera 11.11 – MAC
User-Agent:Opera/9.80 (Macintosh; Intel Mac OS X 10.6.8; U; en) Presto/2.8.131 Version/11.11
Opera 11.11 – Windows
User-Agent:Opera/9.80 (Windows NT 6.1; U; en) Presto/2.8.131 Version/11.11
Chrome 17.0 – MAC
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_0) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11
Maxthon
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Maxthon 2.0)
Tencent TT
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; TencentTraveler 4.0)
El Mundo 2.x
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)
El Mundo 3.x
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; The World)
Sogou Browser 1.x
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; SE 2.X MetaSr 1.0; SE 2.X MetaSr 1.0; .NET CLR 2.0.50727; SE 2.X MetaSr 1.0)
Navegador 360
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; 360SE)
Avant
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Avant Browser)
Navegador Verde
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)
En dispositivos móviles:
Safari iOS 4.33 – iPhone
User-Agent:Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5
Safari iOS 4.33 – iPod Touch
User-Agent:Mozilla/5.0 (iPod; U; CPU iPhone OS 4_3_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5
Safari iOS 4.33 – iPad
User-Agent:Mozilla/5.0 (iPad; U; CPU OS 4_3_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5
Android N1
User-Agent: Mozilla/5.0 (Linux; U; Android 2.3.7; en-us; Nexus One Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
Navegador Android QQ para Android
User-Agent: MQQBrowser/26 Mozilla/5.0 (Linux; U; Android 2.3.7; zh-cn; MB200 Build/GRJ22; CyanogenMod-7) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
Android Opera Mobile
User-Agent: Opera/9.80 (Android 2.3.4; Linux; Opera Mobi/build-1107180945; U; en-GB) Presto/2.8.149 Version/11.10
Android Pad Moto Xoom
User-Agent: Mozilla/5.0 (Linux; U; Android 3.0; en-us; Xoom Build/HRI39) AppleWebKit/534.13 (KHTML, like Gecko) Version/4.0 Safari/534.13
BlackBerry
User-Agent: Mozilla/5.0 (BlackBerry; U; BlackBerry 9800; en) AppleWebKit/534.1+ (KHTML, like Gecko) Version/6.0.0.337 Mobile Safari/534.1+
WebOS HP Touchpad
User-Agent: Mozilla/5.0 (hp-tablet; Linux; hpwOS/3.0.0; U; en-US) AppleWebKit/534.6 (KHTML, like Gecko) wOSBrowser/233.70 Safari/534.6 TouchPad/1.0
Nokia N97
User-Agent: Mozilla/5.0 (SymbianOS/9.4; Series60/5.0 NokiaN97-1/20.0.019; Profile/MIDP-2.1 Configuration/CLDC-1.1) AppleWebKit/525 (KHTML, like Gecko) BrowserNG/7.1.18124
Windows Phone Mango
User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows Phone OS 7.5; Trident/5.0; IEMobile/9.0; HTC; Titan)
La UC no
User-Agent: UCWEB7.0.2.37/28/999
Estándar UC
User-Agent: NOKIA5700/ UCWEB7.0.2.37/28/999
UCOpenwave
User-Agent: Openwave/ UCWEB7.0.2.37/28/999
UC Opera
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; ) Opera/UCWEB7.0.2.37/28/999
2. Reconocimiento del navegador
1. Navegador IE (toma IE 9.0 como ejemplo)
PC: User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; Dispositivo móvil: User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows Phone OS 7.5; Trident/5.0; IEMobile/9.0; HTC; Titan)
Dado que Aoyou, Window of the World, 360 Browser, Tencent Browser, Sogou Browser, Avant y Green Browser utilizan kernels IE, el estándar para el juicio de los navegadores IE es el campo "MSIE", y el número posterior al campo MSIE es el número de versión, pero también debe considerarse que no incluye "Maxthon", "The World", "360SE", "TencentTraveler", "SE" y "Avant" y otros campos (el Navegador Verde no está claramente identificado). Los dispositivos móviles también deben determinar el número de versión de IEMobile+.
2. Navegador 360
PC: User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; InfoPath.2; . NET4.0C; . NET4.0E; .NET CLR 2.0.50727; 360SE) Dispositivos móviles: No disponibles
El navegador 360 se juzga por el campo "360SE", que no indica la versión.
3. Navegador Sogou
PC: User-Agent:Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; SE 2.X MetaSr 1.0; SE 2.X MetaSr 1.0; .NET CLR 2.0.50727; SE 2.X MetaSr 1.0) Dispositivos móviles: No disponibles
Los criterios de juicio de Sogou Browser son los campos "SE" y "MetaSr", y el número de versión es el número posterior a SE.
4、Chrome
PC: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_0) AppleWebKit/535.11 (KHTML, como Gecko) Chrome/17.0.963.56 Safari/535.11
Dispositivo móvil: User-Agent: Mozilla/5.0 (Linux; U; Android 2.2.1; zh-cn; HTC_Wildfire_A3333 Build/FRG83D) AppleWebKit/533.1 (KHTML, como Gecko) Versión/4.0 Mobile Safari/533.1
El criterio para el navegador Chrome de PC es el campo Chrome, y el número después de Chrome es el número de versión; El navegador móvil Chrome juzga los campos como "Android", "Linux" y "Mobile Safari", y el número posterior a la versión es el número de versión.
5、Safari
PC: User-Agent:Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; en-us) AppleWebKit/534.50 (KHTML, como Gecko) Versión/5.1 Safari/534.50
Dispositivo móvil: User-Agent: Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3 como Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, como Gecko) Versión/5.0.2 Móvil/8J2 Safari/6533.18.5
Dado que Chrome y los navegadores Series 60 de Nokia también usan el núcleo WebKit, el navegador Safari debe considerarse que incluye el campo Safari y no Chrome ni otra información, y el número después de "versión/" es el número de versión. El que incluye el campo móvil bajo las condiciones anteriores es el navegador Safari en el dispositivo móvil.
6. Navegador Tencent
PC: User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; TencentTraveler 4.0; .NET CLR 2.0.50727)
Dispositivo móvil: User-Agent: MQQBrowser/26 Mozilla/5.0 (Linux; U; Android 2.3.7; zh-cn; Construcción MB200/GRJ22; CyanogenMod-7) AppleWebKit/533.1 (KHTML, como Gecko) Versión/4.0 Mobile Safari/533.1
El criterio de juicio de Tencent Browser es "TencentTraveler" o "QQBrowser", y el número posterior a TencentTraveler o QQBrowser es el número de versión.
7、Firefox
PC: User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
Móvil: User-Agent: Mozilla/5.0 (Androdi; Linux armv7l; rv:5.0) Gecko/ Firefox/5.0 fennec/5.0
El criterio de Firefox es el campo Firefox, y el número después de Firefox es el número de versión.
8、El mundo
PC: User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; El mundo)
Dispositivos móviles: No disponibles
El navegador del mundo se juzga por el campo "El mundo", que no indica el número de versión.
Ten en cuenta que no hay un campo para "El mundo" en la versión 2.x del User-Agent of The World.
9. Viajes
PC: User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Maxthon 2.0)
Dispositivos móviles: No disponibles
El estándar para navegar en el navegador es "Maxthon", y el número posterior a Maxthon es el número de versión.
10、Ópera
PC: User-Agent:Opera/9.80 (Windows NT 6.1; U; en) Presto/2.8.131 Versión/11.11
Dispositivo móvil: User-Agent: Opera/9.80 (Android 2.3.4; Linux; Opera mobi/adr-1107051709; U; zh-cn) Presto/2.8.149 Versión/11.10
El criterio de juicio del navegador de ópera es el campo ópera, y el número tras el campo ópera es el número de versión.
11. Navegador UC
UC Web tiene una variedad de modos de navegación, y el User-Agent correspondiente es:
La UC no
User-Agent: UCWEB7.0.2.37/28/999
Estándar UC
User-Agent: NOKIA5700/ UCWEB7.0.2.37/28/999
UCOpenwave
User-Agent: Openwave/ UCWEB7.0.2.37/28/999
UC Opera
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; ) Opera/UCWEB7.0.2.37/28/999
El navegador UC se juzga por el campo "UCWEB", y el número posterior a UCWEB es el número de versión.
Orientación en sistemas operativos
La orientación al sistema operativo depende del User-Agent en la información del encabezado http transmitida por cada navegador al abrir la página. Para más información sobre el User-Agent, consulte Detalles del Usuario-Agente del Navegador.
Veamos los métodos de identificación de diferentes sistemas operativos en el User-Agent.
PC
Móvil
|