浏览器指纹Fingerprint2的实现教程
废话不多说!!!直接就是开怼。。。。。。。。。。第一步:下载Fingerprint2依赖包npm install -S Fingerprint2或者cnpm install -S Fingerprint2第二步:写js代码在这里就是把下面的代码添加到项目启动就会直接执行就是文件里如果你是使用的vue项目,那么你就可以像我这样直接放在main.js里面要是用的原生的话,...
·
废话不多说!!!直接就是开怼。。。。。。。。。。
第一步:下载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)
}
更多推荐
已为社区贡献18条内容
所有评论(0)