userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头
的值,微信企业号的打开网页的userAgent又包含那些信息呢?
用户代理可以确定用户访问的浏览器信息,但实际上jQuery1.10之前的版本是基于此来确定浏览器的。 但是,这在微信上有什么特点呢?
几个手机用户代理
用户代理=Mozilla/5.0 (iphone; cpuiphoneos9_2_1like ma cosx (apple WebKit/601.1.46 ) khtml, like Gecko ) mobile/13d 15微消息传感器/6.3. 13 ng cpuiphoneos9_2_1like ma cosx (apple WebKit/601.1.46 ) khtml, like Gecko ) mobile/13d 15微消息传感器/6.3. 13 ng cpuiphoneos9_2_1like ma cosx (apple WebKit/601.1.46 ) khtml, 安卓5.0.1; zh-cn; Huawei gra-cl10 build/Huawei gra-cl10 (apple WebKit/533.1 ) khtml,like gecko (版本/4.0 MQ浏览器/5.4 TBS/025491 mmq 安卓5.0.2 zh-cn; redminote2build/lrx 22g (apple WebKit/533.1 ) khtml,like Gecko )版本/4.0 MQ浏览器/5.4 TBS/025489 mobile safari/5889
用户代理=Mozilla/5.0 (iphone; cpuiphoneos7_0_5like ma cosx (apple WebKit/537.51.1 ) khtml, like Gecko ) mobile/11b 601微消息传感器/6.3.8nng cpuiphoneos8_1_2like ma cosx (apple WebKit/600.1.4 ) khtml, like Gecko ) mobile/12b 440微消息传感器/6.3. 13 ng cpuiphoneos9_2_1like ma cosx (apple WebKit/601.1.46 ) khtml 安卓4.4.4 zh-cn; che1-cl20构建/che1-cl20 (apple WebKit/533.1 ) khtml、like gecko (版本/4.0 MQ浏览器/5.4 TBS/025491移动安全安卓4.4.2 zh-cn; Huawei mt7-tl10 build/Huawei mt7-tl10 (apple WebKit/533.1 ) khtml,like gecko (版本/4.0 MQ浏览器/5.4 TBS/025491 mmq 安卓5.1 zh-cn; MX4build/lmy 47 I (apple WebKit/533.1 ) khtml, like gecko (版本/4.0 MQ浏览器/5.4 TBS/025489 mobile safari/533.1 micro messenger/6.3.13.49 _ r 4080 b 63.740 netyyyyyy kot49h(appleWebKit/537.36 ) khtml,like gecko (版本/4.0 chrome/30.0.0.0 mobile safari/537.36 micro messenger/安卓5.0.2 zh-cn; sm-a 7009构建/lrx 22g (apple WebKit/533.1 ) khtml,like gecko (版本/4.0 MQ浏览器/5.4 TBS/025489移动安全软件/5330 安卓4.4.2 zh-cn; h60-l03构建/hdh 60-l03 ) appleWebKit/533.1(khtml,like gecko (版本/4.0 MQ浏览器/5.4 TBS/025491移动安全安卓4.3 zh-cn; sm-n 9009 build/jss 15 j (apple WebKit/533.1 ) khtml,like gecko (版本/4.0 MQ浏览器/5.4 TBS/025489移动安全软件/530
1可以得到手机大概类型苹果还是Android手机
如果是苹果手机的话,也能得到系统的版本
只要是安卓的手,也可以获得安卓系统的版本。 进一步处理后,华为、联想、小米等手机品牌可能也能获得。
2网络类型NetType
网络连接类型NetType、3G、4G、WIFI、2G、3G、cmnet、CTNET、ctlte、3gnet、CTNET、cmwap、uninet等
3语言zh_CN
4当然还有智能设备的类型
智能手机是移动的
我那里的测试都是智能手机,大约有一千多人的手机。 对于其他设备,不知道这是否会改变。
5判断是不是使用微信浏览器打开的标示MicroMessenger
据说使用微信判断是否打开可以通过微软消息传感器来判断。
6安装的微信版本
MicroMessenger后面的数字6.3.13.49_r4080b63.740类似于微信版本号,没有经过大规模验证。
如何判断微信内置浏览器(JS PHP )
用户代理判断过智能手机(设备、安卓、IOS )