私は指紋2の結果をvarに保存することにしています。指紋2の結果をvarに保存する方法
var fp = new Fingerprint2().get();
またはいくつかの改善方法:
var info = {};
new Fingerprint2().get(function(result, components){
info.fingerprint = result;
});
alert(info.fingerprint);
ではなく の仕事は、のような良い方法はありますか? 現代&柔軟なブラウザフィンガープリントライブラリ、オリジナルfingerprintjsの後継http://valve.github.io/fingerprintjs2/
使用法: - そのalert(info.fingerprint)
を意味するFingerprint2().get(...)
が非同期であるため、期待通り
new Fingerprint2().get(function(result, components){
console.log(result); //a hash, representing your device fingerprint
console.log(components); // an array of FP components
});
alert()は私のコードの例です。私はjavascriptコードでそれをvarに保存したいと思います。どのようにそれをvar secureに格納するか –
同じルールが適用されます - 変数で使用するのは問題ありませんが、* getの中の*関数が実行された後でなければ*できません。上の例を参照してください。 'afterFingerprintIsCalculated'の中のinfo変数から読み込むのは安全です。そこで読み込む必要があるコードをそこに置くことができます。 – iblamefish
それを保存してサイド機能を使用する方法はありますか?私のコードはその機能で動くべきではありません。なぜなら私はいくつかのvars @iblamefishを持っているからです。 –