微信企业号开发:UserAgent详解手机开发
2023-06-13 09:20:12 时间
userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头
的值,微信企业号的打开网页的userAgent又包含那些信息呢?
使用userAgent可以判断用户访问的浏览器信息,其实jQuery1.10之前的版本就是根据这个判断浏览器的。但这个在微信中又有哪些特点呢?
几条手机的userAgent
UserAgent=Mozilla/5.0 (iPhone; CPU iPhone OS 9_2_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Mobile/13D15 MicroMessenger/6.3.13 NetType/WIFI Language/zh_CN UserAgent=Mozilla/5.0 (iPhone; CPU iPhone OS 9_2_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Mobile/13D15 MicroMessenger/6.3.13 NetType/3G+ Language/zh_CN UserAgent=Mozilla/5.0 (iPhone; CPU iPhone OS 9_2_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Mobile/13D15 MicroMessenger/6.3.13 NetType/3G+ Language/zh_CN UserAgent=Mozilla/5.0 (Linux; U; Android 5.0.1; zh-cn; HUAWEI GRA-CL10 Build/HUAWEIGRA-CL10) AppleWebKit/533.1 (KHTML, like Gecko)Version/4.0 MQQBrowser/5.4 TBS/025491 Mobile Safari/533.1 MicroMessenger/6.3.13.49_r4080b63.740 NetType/WIFI Language/zh_CN UserAgent=Mozilla/5.0 (Linux; U; Android 5.0.2; zh-cn; Redmi Note 2 Build/LRX22G) AppleWebKit/533.1 (KHTML, like Gecko)Version/4.0 MQQBrowser/5.4 TBS/025489 Mobile Safari/533.1 MicroMessenger/6.3.13.49_r4080b63.740 NetType/WIFI Language/zh_CN
UserAgent=Mozilla/5.0 (iPhone; CPU iPhone OS 7_0_5 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Mobile/11B601 MicroMessenger/6.3.8 NetType/3G+ Language/zh_CN UserAgent=Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_2 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Mobile/12B440 MicroMessenger/6.3.13 NetType/3G+ Language/zh_CN UserAgent=Mozilla/5.0 (iPhone; CPU iPhone OS 9_2_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Mobile/13D15 MicroMessenger/6.3.13 NetType/3G+ Language/zh_CN
UserAgent=Mozilla/5.0 (Linux; U; Android 4.4.4; zh-cn; Che1-CL20 Build/Che1-CL20) AppleWebKit/533.1 (KHTML, like Gecko)Version/4.0 MQQBrowser/5.4 TBS/025491 Mobile Safari/533.1 MicroMessenger/6.2.2.54_rec1912d.581 NetType/WIFI Language/zh_CN UserAgent=Mozilla/5.0 (Linux; U; Android 4.4.2; zh-cn; HUAWEI MT7-TL10 Build/HuaweiMT7-TL10) AppleWebKit/533.1 (KHTML, like Gecko)Version/4.0 MQQBrowser/5.4 TBS/025491 Mobile Safari/533.1 MicroMessenger/6.3.13.49_r4080b63.740 NetType/cmnet Language/zh_CN UserAgent=Mozilla/5.0 (Linux; U; Android 5.1; zh-cn; MX4 Build/LMY47I) AppleWebKit/533.1 (KHTML, like Gecko)Version/4.0 MQQBrowser/5.4 TBS/025489 Mobile Safari/533.1 MicroMessenger/6.3.13.49_r4080b63.740 NetType/WIFI Language/zh_CN UserAgent=Mozilla/5.0 (Linux; Android 4.4.2; NoxW Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Mobile Safari/537.36 MicroMessenger/6.3.13.49_r4080b63.740 NetType/WIFI Language/zh_CN UserAgent=Mozilla/5.0 (Linux; U; Android 5.0.2; zh-cn; SM-A7009 Build/LRX22G) AppleWebKit/533.1 (KHTML, like Gecko)Version/4.0 MQQBrowser/5.4 TBS/025489 Mobile Safari/533.1 MicroMessenger/6.3.13.49_r4080b63.740 NetType/ctlte Language/zh_CN UserAgent=Mozilla/5.0 (Linux; U; Android 4.4.2; zh-cn; H60-L03 Build/HDH60-L03) AppleWebKit/533.1 (KHTML, like Gecko)Version/4.0 MQQBrowser/5.4 TBS/025491 Mobile Safari/533.1 MicroMessenger/6.3.13.49_r4080b63.740 NetType/cmnet Language/zh_CN UserAgent=Mozilla/5.0 (Linux; U; Android 4.3; zh-cn; SM-N9009 Build/JSS15J) AppleWebKit/533.1 (KHTML, like Gecko)Version/4.0 MQQBrowser/5.4 TBS/025489 Mobile Safari/533.1 MicroMessenger/6.3.13.49_r4080b63.740 NetType/CTNET Language/zh_CN
可以看到不但能得到手机类型苹果还是Android手机,还能得到内部系统的版本号,网络类型,语言等信息。
1可以得到手机大概类型苹果还是Android手机
如果是苹果手机,还能得到系统的版本
如果是Android手,还能得到Android系统的版本,再进一步处理可能还能得到手机品牌,例如是华为,联想,或者小米。
2网络类型NetType
上网类型NetType,3G+,4G,WIFI,2G,3G,cmnet,CTNET,ctlte,3gnet,ctnet,cmwap,uninet,等
3语言zh_CN
4当然还有智能设备的类型
智能手机是Mobile
我这里测试都是智能手机,大概有一千多人的手机,不知道如果是其他的设备时这个会不会变。
5判断是不是使用微信浏览器打开的标示MicroMessenger
据说判断是不是使用微信打开的就能通过MicroMessenger判断。
6安装的微信版本
MicroMessenger后边的数字6.3.13.49_r4080b63.740好像就是微信版本号,没有做大规模的验证。
如何判断微信内置浏览器(JS PHP)
过UserAgent判断智能手机(设备,Android,IOS)
5293.html
app程序应用开发手机开发无线开发移动端开发相关文章
- 重磅官宣!沃趣科技荣获“2022杭州准独角兽企业”!
- 基于NodeJS实现企业微信机器人推送
- 调用企业微信API发送文本,图片,文件消息[通俗易懂]
- vue开发企业微信_vue全局api
- 安满周反馈网络安全从业人员意见《等级保护实施与企业合规专题报告》正式发布
- 企业微信的聊天机器人来了!免费下载,Python自动化办公
- 【官方】企业微信软硬融合生态集结号
- 微信商城小程序开发公司十大排名企业怎么选择?
- 百应是什么产品?百应如何连接企业微信/飞书/钉钉?
- 易点易动利用低代码平台,满足企业固定资产管理的个性化需求
- 基于腾讯云云函数和企业微信机器人实现探针监控系统
- 微信企业号开发:企业支付openid的获取 appid and openid not match详解手机开发
- 微信企业号开发:微信考勤Cookies的使用详解手机开发
- 微信企业号开发:微信考勤详解手机开发
- 微信企业号开发:微信用户信息和web网页的session的关系详解手机开发
- 微信企业号开发:启用回调模式详解手机开发
- 微信企业号开发:常用的参数详解手机开发
- 深入探究Oracle EBS实施,打造高效企业管理系统(oracleebs实施)
- 基于微信和SqlServer提升企业服务水平(微信 sqlserver)
- Redis集群化提升企业数据安全之极大优势(redis集群化优势)
- Oracle EBS 极致的企业管理系统提供者(oracle与ebs关系)
- 优势利用Oracle TPL给企业带来的好处(oracle tpl)
- 对话冰鉴科技顾凌云:3年融资3.15亿,在巨头林立中进击企业征信市场