canvas指纹验证测试报告
验证维度
-
手机系统
- Android 2.x、4.x
- iOS 6.x、7.x、8.x
-
浏览器(各个版本)
- Safari 或 Android原生浏览器
- UC浏览器
- QQ浏览器
- 微信浏览器
-
canvas指纹ID打印 实现代码(具体代码见附件)
- 简单的示例代码(testCode/simpleCanvas.js)
实现流程:
- 经过优化的fingerprint.js,除了canvas指纹还增加了其他判定因素(testCode/fingerprint.js)
- 简单的示例代码(testCode/simpleCanvas.js)
实现流程:
- *因素值*包括
- 浏览器http请求中的用户代理-navigator.userAgent
- 浏览器的语言(中文、英文……)-navigator.language
- 设备屏幕的色彩信息-screen.colorDepth
- 设备屏幕的宽高-screen.height screen.width
- 格林威治时间和本地时间之间的时差-Date().getTimezoneOffset()
- 是否支持sessionStorage-window.sessionStorage