浏览器ua标识 浏览器ua标识改成电脑

2024-12-0301:33:23百科知识0

用户代理(User-Agent,简称UA)是服务器用来识别客户端设备和浏览器类型的标识符。它告诉服务器请求的来源设备,如PC或手机,从而使网站能够根据不同设备的屏幕尺寸和性能特点,呈现优化过的页面布局和内容展示。用户代理是实现设备适配和网页响应式设计的关键因素。

1. 各平台中文版 User-Agent

1.1 Android平台

1.1.1 Android平台U3内核版本

在Android设备的U3内核版本下,当开启极速模式时,UA的格式通常如下:(以MI-ONEPlus为例)

UCWEB/2.0(Linux; U; Adr2.3; zh-CN; MI-ONEPlus) U2/1.0.0 UCBrowser/8.6.0.199 U2/1.0.0 Mobile

如果关闭极速模式,UA的格式会有所不同,通常表现为:

Mozilla/5.0(Linux; U; Android 2.3; zh-CN; MI-ONEPlus) AppleWebKit/534.13 (KHTML, like Gecko) UCBrowser/8.6.0.199 U3/0.8.0 Mobile Safari/534.13

1.1.2 Android平台灵动版

在灵动版的Android设备上,如果开启极速模式,UA的格式通常为:

UCWEB/2.0(Linux; U; Adr2.3; zh-CN; MI-ONEPlus) U2/1.0.0 UCBrowser/8.6.0.199 U2/1.0.0 Mobile

而关闭极速模式后,UA的格式则会简化为:

OBUA UCBrowser/8.6.0.199 Mobile

1.2 iPhone平台

对于iPhone设备,在极速模式开启时,UA通常会是:

UCWEB/2.0(iOS; U; iPhOS4_3_2; zh-CN; iPh4) U2/1.0.0 UCBrowser/8.6.0.199 U2/1.0.0 Mobile

如果关闭极速模式,UA则呈现为:

OBUA UCBrowser/8.6.0.199 Mobile

1.3 iPad平台

对于iPad设备,无论是否开启极速模式,UA通常类似于:

Mozilla/5.0(iPad; U; CPU OS 6_0 like Mac OS X; zh-CN; iPad2) AppleWebKit/534.13 (KHTML, like Gecko) UCBrowser/8.6.0.199 U3/0.8.0 Safari/534.13

1.4 WP平台

在Windows Phone设备上,当开启极速模式时,UA通常如下所示:(以Nokia900为例)

UCWEB/2.0(Windows; U; wds7.10; zh-CN; Nokia900) U2/1.0.0 UCBrowser/8.6.0.199 U2/1.0.0 Mobile

如果关闭极速模式,UA则显示为:

OBUA(此处OBUA指的是自带的IE浏览器UA)

1.5 Symbian与Java平台

对于Symbian与Java平台,暂时保持使用旧版本的UA,格式如下:(以Nokia5800为例)

Nokia5800XpressMusic/UCWEB8.9.0.253/50/999

2. 各平台国际版 User-Agent

2.1 Android平台(国际版)

Android平台的国际版User-Agent与中文版相同,唯一不同的是语言参数变更为en-US,例如:

UCWEB/2.0(Linux; U; Adr2.3; en-US; MI-ONEPlus) U2/1.0.0 UCBrowser/8.6.0.199 U2/1.0.0 Mobile

2.2 iPhone平台(国际版)

iPhone平台的国际版UA格式与中文版类似,语言参数调整为en-US,例如:

UCWEB/2.0(iOS; U; iPhOS4_3_2; en-US; iPh4) U2/1.0.0 UCBrowser/8.6.0.199 U2/1.0.0 Mobile

2.3 iPad平台(国际版)

iPad平台的国际版UA格式与中文版类似,唯一的区别在于语言参数为en-US,例如:

Mozilla/5.0(iPad; U; CPU OS 6_0 like Mac OS X; en-US; iPad2) AppleWebKit/534.13 (KHTML, like Gecko) UCBrowser/8.6.0.199 U3/0.8.0 Safari/534.13

2.4 WP平台(国际版)

Windows Phone平台的国际版UA与中文版基本一致,只是在语言部分改为en-US,例如:

UCWEB/2.0(Windows; U; wds7.10; en-US; Nokia900) U2/1.0.0 UCBrowser/8.6.0.199 U2/1.0.0 Mobile

2.5 Symbian平台(国际版)

对于Symbian平台,移动端和桌面端的UA分别如下:

移动端UA:

UCWEB/2.0(Symbian; U; S60V1; en-US; nokiaE520) U2/1.0.0 UCBrowser/8.6.0.199 U2/1.0.0 Mobile

桌面端UA:

Mozilla/5.0(Windows; U; Windows NT 6.0; en-US; Desktop) AppleWebKit/534.13 (KHTML, like Gecko) UCBrowser/8.9.0.25

2.6 Java平台(国际版)

Java平台的UA格式如下:

移动端UA:

UCWEB/2.0(Java; U; MIDP-2.0; en-US; nokia6300) U2/1.0.0 UCBrowser/8.6.0.202 U2/1.0.0 Mobile

桌面端UA:

Mozilla/5.0(Windows; U; Windows NT 6.0; en-US; Desktop) AppleWebKit/534.13 (KHTML, like Gecko) UCBrowser/8.9.0.25

User-Agent的作用不仅是设备标识,它还影响着网页的加载和渲染速度。不同平台、不同设备下,UA的细微差别直接影响到用户的浏览体验,因此了解并正确配置各平台的User-Agent至关重要。通过准确识别用户的设备信息,网站能够优化页面加载速度,提升兼容性,确保用户在不同设备上都能获得一致的优质体验。