javascript(jquery)
[javascript/jquery] fingerPrint2(브라우저 지문)
콩배
2021. 12. 24. 14:06
<input type="text" id="FingerPrKey" size="50">
<script type="text/javascript" src="../jquery/jquery-3.3.1.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/fingerprintjs2/2.1.5/fingerprint2.js"></script>
<script>
$(function(){
if (window.requestIdleCallback) {
requestIdleCallback(function () {
Fingerprint2.get(function (components) {
console.log(components);
var values = components.map(function (component) {
return component.value;
});
var fKey = Fingerprint2.x64hash128(values.join(''), 31);
$('#FingerPrKey').val(fKey);
});
})
} else {
setTimeout(function () {
Fingerprint2.get(function (components) {
console.log(components);
var values = components.map(function (component) {
return component.value;
});
var fKey = Fingerprint2.x64hash128(values.join(''), 31);
$('#FingerPrKey').val(fKey);
});
}, 500)
}
});
</script>