# uajs **Repository Path**: touchx/uajs ## Basic Information - **Project Name**: uajs - **Description**: 一个通过分析useragent来得到移动端的应用及版本(如是否在微信状态,及微信的版本)。在一定条件下,可以获取用户的机型(微博/微信,仅支持ios设备)。支持机型是否支持applePay的判断。不断新增应用支持 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 23 - **Created**: 2017-09-07 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # uajs 多语言文档 zh-cn #概述 uajs从UserAgent上获取关于如下的信息 1.操作系统信息:可以获取操作系统和版本 2.可以获取设备信息,仅在ios上,获取ipad/iphone/itouch 3.应用信息:名称及版本 #场景 1.判断用户是否使用手机,及使用的手机是否是android或者ios 2.判断用户是否使用某些应用(微信 或者QQ)及版本 #支持的操作系统 1.android 2.ios 3.windows phone 4.windows destop:windows的桌面版 5.macosx 6.xwindow #支持的应用 1.wechat:微信 2.weibo:微博客户端 3.alipay:支付宝客户端 4.qq:QQ客户端 5.lbbrowser:猎豹浏览器 6.firefox:火狐浏览器 (1.1+) 7.ucbrowser:UC浏览器 (1.1+) 8.mqqbrowser:QQ浏览器(移动端) (1.1+) 9.baidubrowser:百度浏览器 (1.1+) 10.mxbrowser:遨游云浏览器 (1.1+) 11.liebaofast:猎豹浏览器(移动端) (1.1+) 12.mb2345browser:2345浏览器(移动端) (1.1+) 13.miuibrowser:小米手机浏览器 (1.1+) 14.chrome:Chrome浏览器(1.1+) 15.edge:Edge浏览器(1.1+) 16.chitu:赤兔(1.2+) 17.dingtalk:钉钉(1.2+) 18.sogouexplorer:搜狗浏览器(1.2+) 19.tbapp:淘宝app(1.2+) #引用方式 && 版本说明 ##调用 在head上引用: http://hstatic.cn/uajsapi/[ver/]uajsapi.js 其中: 如果ver/可选,如果不输入,则默认使用最新版本 压缩版: http://hstatic.cn/uajsapi/[ver/]uajsapi_compress.js ##使用
var uainfo=new UaInfo();
document.writeln("操作系统:" + uainfo.osinfo.osname);
document.writeln("操作系统版本:" + uainfo.osinfo.osver);
document.writeln("设备名称:" + uainfo.deviceinfo);
document.writeln("应用名称" + uainfo.appinfo.appname);
document.writeln("应用版本:" + uainfo.appinfo.appver);
if(uainfo.hasApplePay){
document.writeln("support apple pay");
}
测试链接:http://hstatic.cn/demo.html
QR:
#文档对象
uainfo包含如下属性
1.osinfo :操作系统信息,包含如下属性
osname:操作系统名称,见 支持的操作系统
osver:操作系统的版本
2.deviceinfo:可能的设备名称,仅供参考
3.appinfo:应用信息,包含如下属性
appname:应用名称,见 支持的应用
appver:应用版本
4.hasApplePay:是否支持apple Pay
#收集cookie
应用会通过cookie方式收集如下信息:
1.用户的useragent串
2.refer/ip
3.每个用户分配一个uid
#联系方式
欢迎大家就加入,以便在变化时及时通知
QQ群:QR:
群号:17924450 数据微支持群
#协议
BSD