背景:
让测试人员测试一下,埋点的设备信息上报情况。
需要统计的设备字段如下:
名称 |
说明 |
---|---|
platform | 操作系统平台 |
adblock | 防广告软件:通过是否能插入dom判断 |
cpuCoresCpu | cpu核心数:通过navigator判断(cpu类型仅ie能获取到,不做处理) |
audio | 声卡指纹:通过window判断 |
WebglVendorAndRenderer | 显卡型号:通过canvas调用获取 |
ip | 公网、局域网ip |
webglKey | webgl(不同浏览器不统一) |
touchSupport | 是否支持触摸:通过navigator判断,(触碰点数目,触碰事件) |
hasLiedLanguages | 是否修改语言:通过navigator判断 |
scrDeviceXDPI | 设备的DPI:仅ie能获取到,不做处理 |
pixelDepth | 颜色分辨率 |
colorDepth | 颜色深度 |
doNotTrack | 是否允许跟踪 |
HasLiedResolution |
是否修改屏幕分辨率 |
cookieEnabled | 是否启用cookie |
BrowserName |
浏览器名称 |
timeZone | 时区 |
MimeTypes |
支持的 MIME 类型的数组(手机无) |
systemLanguage |
系统语言(仅ie) |
BrowserLanguage |
浏览器语言 |
Online |
系统是否处于脱机模式 |
wh | 屏幕分辨率:宽*高 |
brand |
手机品牌(品牌覆盖度待测) |
执行:
访问地址:https://testwx.aikaixin.com/vue/go
查看服务器会看到一条如下记录:
10.10.15.9 - - [11/Feb/2020:09:30:05 +0800] "GET /s.png?Adblock=false&Audio=48000_0_1_0_2_explicit_speakers&BrowserLanguage=zh-CN&BrowserName&CookieEnabled=true&DoNotTrack&#