我正在尝试将fingerprint2的结果存储在一个变量中。
或者有一些更加高级的方法吗?
编辑: 现代化且灵活的浏览器指纹库,是原始fingerprintjs的继任者。 http://valve.github.io/fingerprintjs2/ 用法:
var info = {};
new Fingerprint2().get(function(result, components){
info.fingerprint = result;
});
alert(info.fingerprint);
但是它不起作用。是否有更好的方法,像:
var fp = new Fingerprint2().get();
或者有一些更加高级的方法吗?
编辑: 现代化且灵活的浏览器指纹库,是原始fingerprintjs的继任者。 http://valve.github.io/fingerprintjs2/ 用法:
new Fingerprint2().get(function(result, components){
console.log(result); //a hash, representing your device fingerprint
console.log(components); // an array of FP components
});
get
函数内部运行之后。请参考顶部的示例 - 可以在afterFingerprintIsCalculated
中安全地读取 info 变量 - 因此,您可以将需要从其中读取的代码放在那里。 - iblamefish