Dispositivo y navegador generador de huellas dactilares-imprimir. js
| Autor: | mattbrailsford |
|---|---|
| Views Total: | 2,394 |
| Sitio oficial: | Ir a la web |
| Actualizado: | January 8, 2018 |
| Licencia: | MIT |
Vista prévia
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;
});





