js H5 获取用户设备唯一标识

12,188 阅读1分钟

1.引入js

github.com/fingerprint…

<script async src="src/js/fp.min.js" ></script>
<script>
    //必须页面已加载调用这个方法
    window.onload=function(){
        initUserUUId()
    }
    //获取用户唯一标识
    function initUserUUId() {
            FingerprintJS.load().then(request => {
                    request.get().then(result => {
                            const UUID = result.visitorId;
                            document.write(UUID)
                    });
            });
    }
		
</script>

2.纯前端实现的浏览器指纹采集器,通过获取浏览器中所有能获取到的信息(部分通过base64转成String),最后生成出md5,用于该用户在该设备上的唯一标识码,准确度高达99.5%