废话不多说!!!直接就是开怼。。。。。。。。。。

第一步:下载Fingerprint2依赖包

npm install -S Fingerprint2
或者
cnpm install -S Fingerprint2

第二步:写js代码

在这里就是把下面的代码添加到项目启动就会直接执行就是文件里

如果你是使用的vue项目,那么你就可以像我这样直接放在main.js里面

要是用的原生的话,那就更简单了,直接用自执行的方式写在就是文件里引入即可

var reslt
if (window.requestIdleCallback) {
   requestIdleCallback(function () {
    reslt= Fingerprint2.get(function (components) {
        // console.log(components) // an array of components: {key: ..., value: ...}
        var values = components.map(function (component) { return component.value })
        var murmur = Fingerprint2.x64hash128(values.join(''), 31)
        console.log(murmur);//在这里就是打印的浏览器指纹
      })
  })
} else {
  setTimeout(function () {
   Fingerprint2.get(function (components) {
        // console.log(components) // an array of components: {key: ..., value: ...}
        var values = components.map(function (component) { return component.value })
        var murmur = Fingerprint2.x64hash128(values.join(''), 31)
        console.log(murmur);//在这里就是打印的浏览器指纹
        
      })  
  }, 500)
}

 

Logo

前往低代码交流专区

更多推荐