1jQuery(document).ready(function ($) { 2 //console.log("Signature Start..."); 3 var hasConsole = typeof console !== "undefined" 4 var fingerprintReport = function () { 5 var options = { 6 excludes: { 7 availableScreenResolution: true, 8 enumerateDevices: true, 9 doNotTrack: true, 10 adBlock: true, 11 indexedDb: true, 12 font: true 13 } 14 } 15 16 Fingerprint2.get(options, function (components) { 17 var signature = Fingerprint2.x64hash128(components.map(function (pair) { 18 return pair.value 19 }).join(), 31) 20 //console.log("User Fingerprint Outside: ", signature); 21 $('#fingerprint2_signature').val(signature); 22 }) 23 } 24 var cancelId 25 var cancelFunction 26 if (window.requestIdleCallback) { 27 //console.log("requestIdleCallback true"); 28 cancelId = requestIdleCallback(fingerprintReport) 29 cancelFunction = cancelIdleCallback 30 } else { 31 //console.log("requestIdleCallback false"); 32 cancelId = setTimeout(fingerprintReport, 500) 33 cancelFunction = clearTimeout 34 } 35 //console.log("Signature End..."); 36});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.