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

2021-06-10  本文已影响0人  码农界四爷__King

第一步

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)
})
上一篇 下一篇

猜你喜欢

热点阅读