UC 浏览器 User-Agent 格式(http://www.uc.cn/download/UCBrowser_User_Agent.pdf)

UC 浏览器 User-Agent 格式
Company/Version  (Platform;  Encryption;  OS  Version;  Language;  Device)  Rendering 

Engine/Version (Rendering Details) Product/Version UC Platform/Version Extensions

UC 浏览器 User-Agent 中各字段说明

名称 取值范围 说明
Company/Version Company/5.0
..............

为了兼容现存大量服务器对 Mozilla兼容的问题。
Mozilla/5.0 可以认为是 IE4.0 时代
U3 自有内核:Mozilla/5.0
U2 自有内核:UCWEB/2.0
U2 WebKit 内核:Mozilla/5.0
主要是考虑到 Mozilla 为高性能能智能平台,UCWEB/2.0 面向低性能功能机平台
Platform Linux
Windows
Java
Symbian
iOS
MTK
Brew
BlackBerry
.....................
Platform 表示你采用的是那个平台,也可以简单认为是操作系统,但又不是操作系统。
各个平台根据自己的需要筛选取值,有补充需要更新到文档
Encryption U 表示应用程序包含了什么安全加密类型。其中的值可能是 U(128 位加密)、I(40 位加密)、N(没加密)
Language; en-US
zh-CN
....................
直接读取当前 UC 浏览器客户端所使用的语言参数。
因为某些网页会对不同地区的同种语言要区别对待。 UserAgent 、X-UCBrowser-UA 中的 Language 是需要区分大小写的。例如 zh-CN,语言是小写,区域是大写。
其余有引用到 Language 的地方维持小写不变。
Os Version S60 V1
S60 V2
S60 V3
Android 2.3
iPhone
MIDP 2.0
iPh
iPd
Adr

表示设备 OS 信息。
考虑到 U2 的兼容性,iPhone、iPod Touch,Android 在 U2 内核改为 iPh、iPd,Adr。
Device Nokia 6300
Mi-ONEPlus
iPh
iPd
....................
各个平台获取到手机 Device 相关详细信息。数据来源什么就是什么,不需要考虑到 U2 的兼容性,iPhone、iPod Touch,在 U2 内核改为 iPh、iPd。
Rendering
Engine/Version 
(Rendering Details)
AppleWebKit/530.13 (KHTML, like Gecko)
Trident/4.0
Gecko/20100101 
U2/1.0.0
U3/0.8.0
....................
渲染引擎版本号等,这里要注意,在U2 平台上版本号不能过大,否则对方给一些 Html5 页面会无法呈现。
U2 内核只定义到 1.0.0 版本。
U3 内核会持续更新。
Product/Version UCBrowser/8.6.0.102
....................
详细见《版本管理参数》
Version 包括 MAIN_VER.BUILD_ID
UC Platform/Version 有三种取值,分别为:
U2/1.0.0
U3/0.8.0
UC Platform 目前只有 2 种平台:
U2 平台目前版本只存在 1.0.0。
U3 平台目前版本号只存在 0.8.0。
这 2 个版本希望可以纳入到《版本管理参数》中进行管理。
使用系统自带浏览器内核时(Webkit 或 IE),该值为空。
Extensions Mobile Safari/Version
Mobile
....................
扩展信息,可以扩展自定义的信息,考虑到 UA 不建议太长,因此自定义数据尽量少,并建议使用X-UCBrowser-UA
Mobile表示UC Browser获取的是适应手机屏幕的页面使用AppleWebKit引擎的时候补充Safari/Version
OBUA Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_2 like Mac OS X; en-US) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8H7 Safari/6533.18.5 自带浏览器UA,主要是兼容U2平台产品使用 WebKit 内核情况
Device UA Nokia6070/2.0 (03.20) Profile/MIDP-2.0 Configuration/CLDC-1.1 设备UA,一般携带一些设备相关的信息,例如手机平台,手机型号等
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值