美文网首页
VUE用fingerprintjs2.js获取浏览器指纹并生成I

VUE用fingerprintjs2.js获取浏览器指纹并生成I

作者: 码农界四爷__King | 来源:发表于2021-06-10 13:39 被阅读0次

第一步

npm install --save fingerprintjs2

第二步

import Fingerprint2 from 'fingerprintjs2'

第三步

Fingerprint2.get(function(components) {
  const values = components.map(function(component,index) {
    if (index === 0) { //把微信浏览器里UA的wifi或4G等网络替换成空,不然切换网络会ID不一样
      return component.value.replace(/\bNetType\/\w+\b/, '')
    }
    return component.value
  })
  // 生成最终id murmur   
  const murmur = Fingerprint2.x64hash128(values.join(''), 31)
})

相关文章

网友评论

      本文标题:VUE用fingerprintjs2.js获取浏览器指纹并生成I

      本文链接:https://www.haomeiwen.com/subject/vciueltx.html