一款开源设备指纹采集器Fingerprintjs
是一款开源系统的设备指纹采集器。起初的fingerprintjs库建立于2010年,但是因为最新版本的研发很难保持向后兼容模式,因此Fingerprintjs2项目中增加了很多的新内容。
该项目将更多、更有效的来源于用以指纹验证,而且可配备,除此之外用户可以目的性地打开其中的选项卡。该项目还将重点关注ie浏览器软件,尤其是在我国流行的QQ、Baidu等。另外,该项目使用了semver(语义化的版本号控制技术)。
安装
使用CDN在线获得:
使用bowerinstall指令进行安装:
使用npminstall指令进行安装:
用例
用户可以传送一个有带如下选项卡的对象:
选项卡的全部目录
因为Flash在隐身术模式下不是工作的,因此默认设置情况下,Flash字体样式枚举是停止使用的,而且使用Js编码获得能用的字体样式目录。但是,当检验到“excludeJsFonts: true”选项卡时该库会开始使用Flash。
如果要使用Flash字体样式枚举,请保证swfobject能用,不然该库会直接跳过Flash部分。
为了保证用户旋转设备时,指纹验证的独立性,detectScreenOrientation选项卡默认设置情况下以true。
所有的指纹识别资源都是默认设置能用的,因此用户不用去特别配备。
查看当地指纹识别资源
用户可以通过运行云端服务器并预览index.hmtl网页页面来查看当地指纹识别资源。因为Flash的ExternalInterface安全限制,index.hmtl网页页面不能从当地文件系统载入。
通过以下方式打开云端服务器:
指纹识别资源目录
、
、语种
、颜色深度
、屏幕分辨率
、时区
、是否具有会话存放
、是否具有当地存放
、是否具有引索
、ie浏览器是否特定
、是否有打开的
、Cpu类
、平台
、是否
、已安装的Flash字体样式目录
、使用Js/css样式检验到的字体样式目录(最多可检验到Flash之外的500种字体样式)
、Canvas指纹识别
、WebGL指纹识别
、游览器的软件信息
、是否安装
、用户是否伪造了语种
、用户是否伪造了屏幕分辨率
、用户是否伪造了系统软件
、用户是否伪造了游览器
、触摸显示屏检验和能力
一般情况下,Js字体样式检验最多可检验63种已安装的字体样式。用户可通过使用extendedFontList: true选项卡提高字体样式检验能力,可提高到500种。
更多指纹识别资源
、多显示器检测
、Silverlight集成化
、Flash linux内核版本号
、内部结构哈希表实行检验
、WebRTC指纹识别
、Math常数
、可网络访问性指纹识别
、摄影机信息
、DRM支持
、网络加速器支持
、虚拟键盘
、手式目录(触屏设备)
、屏幕像素密度
、视频和音频编解码器的易用性
文档的再次编译
、免费下载
、压解,向$PATH自变量中加上bin/文件目录
、运作make指令
相关文章
- 2条评论
- 拥嬉辜屿2022-05-30 01:32:45
- 用户可以目的性地打开其中的选项卡。该项目还将重点关注ie浏览器软件,尤其是在我国流行的QQ、Baidu等。另外,该项目使用了semver(语义化的版本号控制技术)。安装使用CDN在线获得:使用bowerinstall指令进行安装:使用npminst
- 美咩嘟醉2022-05-30 12:50:08
- 。该项目还将重点关注ie浏览器软件,尤其是在我国流行的QQ、Baidu等。另外,该项目使用了semver(语义化的版本号控制技术)。安装使用CDN在线获得:使用bowerinstall指令进行安装:使用npminstall指令进行安装:用例用户可以传送一个有带如下选项卡的对象:选