调研(手机APP侧)
-
QQ浏览器
-
iOS:Mozilla/5.0 (iPhone; CPU iPhone OS 14_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0 MQQBrowser/11.5.2 Mobile/15E148 Safari/604.1 QbInfoApp/ iOS GDTTangramMobSDK/4.370.5 GDTMobSDK/4.370.5 QBWebViewType/1 WKType/1 -
Android:Mozilla/5.0 (Linux; U; Android 9; zh-cn; BND-AL10 Build/HONORBND-AL10) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.132 MQQBrowser/11.5 Mobile Safari/537.36 X5Lite/051265 QbInfoApp GDTTangramMobSDK/8.375 GDTMobSDK/8.375
-
-
百度浏览器
-
iOS:Mozilla/5.0 (iPhone; CPU iPhone OS 14_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 SP-engine/2.31.0 baiduboxapp/12.15.0.10 (Baidu; P2 14.5) -
Android:Mozilla/5.0 (Linux; Android 9; BND-AL10 Build/HONORBND-AL10; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/76.0.3809.89 Mobile Safari/537.36 T7/12.1 light/1.0 SP-engine/2.24.0 baiduboxapp/12.1.0.10 (Baidu; P1 9)
-
-
UC浏览器
iOS:Mozilla/5.0 (iPhone; CPU iPhone OS 14_5 like Mac OS X; zh-CN) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/18E199 UCBrowser/13.3.9.1493 Mobile AliApp(TUnionSDK/0.1.20.4)Android:Mozilla/5.0 (Linux; U; Android 9; zh-CN; BND-AL10 Build/HONORBND-AL10) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.108 UCBrowser/13.3.9.1119 Mobile Safari/537.36
-
夸克浏览器
iOS:Mozilla/5.0 (iPhone; CPU iPhone OS 14_5 like Mac OS X; zh-cn) AppleWebKit/601.1.46 (KHTML, like Gecko) Mobile/18E199 Quark/5.0.6.1199 MobileAndroid:Mozilla/5.0 (Linux; U; Android 9; zh-Hans-CN; BND-AL10 Build/HONORBND-AL10) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.108 Quark/5.0.6.179 Mobile Safari/537.36
-
微信APP(接口)
iOS:WeChat/8.0.6.34 CFNetwork/1237 Darwin/20.4.0Android:User-Agent: Dalvik/2.1.0 (Linux; U; Android 9; BND-AL10 Build/HONORBND-AL10)
-
微信APP(网页)
iOS:Mozilla/5.0 (iPhone; CPU iPhone OS 14_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.6(0x1800062e) NetType/WIFI Language/zh_CNAndroid:Mozilla/5.0 (Linux; Android 9; BND-AL10 Build/HONORBND-AL10; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/79.0.3945.116 Mobile Safari/537.36 MMWEBID/2441 MicroMessenger/8.0.6.1900(0x28000635) Process/tools WeChat/arm64 Weixin NetType/WIFI Language/zh_CN ABI/arm64
结论
网页
总体来说,各大APP的UA并不复杂,主要由以下五个部分组成:
- 第一部分:系统UA(如“Mozilla/5.0 (Linux; U; Android 9; zh-CN; BND-AL10 Build/HONORBND-AL10) AppleWebKit/537.36 (KHTML, like Gecko)”),即内核UA,该内核由系统/三方内核生成
- 第二部分:APP版本标识(如:“UCBrowser/13.3.9.1493”,“Vsersion/4.0”)
- 第三部分:自定义标识(如:Mobile,iOS,Weixin)
- 第四部分:自定义使用SDK信息(如:“GDTTangramMobSDK/4.370.5 GDTMobSDK/4.370.5 SP-engine/2.31.0”)
- 第五部分:自定义变量及值(如:“NetType/WIFI Language/zh_CN QBWebViewType/1 WKType/1”)
(除第一部分外,其余部分均为可选项)
接口
接口就是系统级的UA,比较简单,基本均不包含任何信息。甚至个别APP(夸克)接口请求没有UA。