3
我试图将fingerprint2结果存储在var中。如何将fingerprint2结果存储在var中
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
});
alert()是我的代码中的示例,我想将它存储在var中,在我的JavaScript代码中使用它。如何将其存储在var secure中 –
同样的规则适用 - 可以在变量中使用它,但*只能在get内部的函数运行后使用。查看顶部示例 - 从'afterFingerprintIsCalculated'内的info变量读取是安全的 - 因此您可以将需要从其中读取的代码放在那里。 – iblamefish
有没有一种方法来存储它并使用副功能?我的代码不应该在这个函数中运行,因为我有一些其他变量@iblamefish –