huellas dactilares para su uso posterior."> huellas dactilares para su uso posterior.">

Dispositivo y navegador generador de huellas dactilares-imprimir. js

Tiempo de ejecución: 30 minutos. Empezar

Autor: mattbrailsford
Views Total: 2,394
Sitio oficial: Ir a la web
Actualizado: January 8, 2018
Licencia: MIT

Vista prévia

Dispositivo y navegador generador de huellas dactilares-imprimir. js

Descripción

Printing. js es una biblioteca de JavaScript que ejecuta automáticamente una lista de pruebas y genera el dispositivo único y el navegador < a href = "https://en.wikipedia.org/wiki/Device_fingerprint" target = "_ blank" rel = "noopener" > huellas dactilares para su uso posterior.

Funcionamiento

Instálelo con NPM.

# NPM
$ npm install imprintjs --save

Importa el Printing. js en tu módulo.

// ES 6
import imprint from 'imprintjs';

// CommonJS:
const imprint = require('imprintjs');

Especifique las pruebas que desea ejecutar.

var browserTests = [


"audio",


"availableScreenResolution",


"canvas",


"colorDepth",


"cookies",


"cpuClass",


"deviceDpi",


"doNotTrack",


"indexedDb",


"installedFonts",


//"installedLanguages",


"language",


"localIp",


"localStorage",


"pixelRatio",


"platform",


"plugins",


"processorCores",


"screenResolution",


"sessionStorage",


"timezoneOffset",


"touchSupport",


"userAgent",


"webGl"
];

var deviceTests = [


"audio",


"colorDepth",


"cpuClass",


"deviceDpi",


"localIp",


"platform",


"installedFonts",


"processorCores",


"publicIp",


"screenResolution",


"timezoneOffset"
];

Genere las huellas dactilares del dispositivo y del navegador.

console.time('getImprint 1');
imprint.test(browserTests).then(function(result){

console.timeEnd('getImprint 1');

document.getElementById("browserFingerprint").innerHTML = result;
});

console.time('getImprint 2');
imprint.test(deviceTests).then(function(result){

console.timeEnd('getImprint 2');

document.getElementById("deviceFingerprint").innerHTML = result;
});

Te puede interesar: