5

finger2.jsのresltを取得する関数を作りたい

Fingerprint2 は、モダンで柔軟なブラウザー フィンガープリンティング ライブラリです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
});

外部で Fingerprint2 の結果を取得しようとしてnew Fingerprint2().get(function(result, components){も失敗しました。Fingerprint2().get(...) は非同期なので、Global vars や cookie のように fingerprint2 の結果を取得する関数のように記述できますか? 例えば:

var secure = getmefingerprint2();
4

3 に答える 3

1

これはコメントのはずですが、少し長いです。

たとえそれが可能だったとしても、公開された API をバイパスすることになります。つまり、元のコードのフォークを維持する必要があります。また、機能を同期的に呼び出す必要があります - そして、fingerprintjs2 は正当かつ明白な理由で非同期的に実行されます。

あなたはXY問題について尋ねているようです

指紋をどのようにソール化するかは、指紋を取得した後に何をするつもりかによって異なります。

于 2016-10-08T13:19:04.383 に答える