Задача следующая скрипт считывает отпечаток браузера каждого юзера зашедшего на мой сайт, как эти данные отправить в PHP когда страница загрузиться причем это должно происходить автоматически, данные в json массиве, пример кода смотрите ниже:
</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fingerprintjs2/2.0.6/fingerprint2.js">
</script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
<script>
if (window.requestIdleCallback) {
requestIdleCallback(function() {
Fingerprint2.get(function(components) {
//var options = {fonts: {extendedJsFonts: true}, excludes: {userAgent: true}};
console.log(components); // an array of components: {key: ..., value: ...}
var tyu = components;
//document.write( tyu[0]['value'] + '<br>' );
var text = tyu[0]['value'];
//alert( tyu[0]['value'] + '<br>' );
/*for (var i = 0; i < tyu.length; i++) {
var m='key';
var t = 'value';
document.write( tyu[i][m] + '<br>' );
}*/
//делаем аджакс
function send(text) {
var text = text;
$.ajax({
type: "POST",
url: "fingerprint.php",
data: "text=" + text,
});
}
//делаем аджакс
})
})
} else {
setTimeout(function() {
Fingerprint2.get(function(components) {
console.log(components) // an array of components: {key: ..., value: ...}
})
}, 500)
}