get-browser-fingerprint
v4.0.1
Published
Zero dependencies package exporting a single and fast (<50ms) asynchronous function returning a browser fingerprint, without requiring any permission to the user.
Downloads
24,089
Readme
get-browser-fingerprint
Zero dependencies package exporting a single and fast (<50ms) asynchronous function returning a browser fingerprint, without requiring any permission to the user.
Usage
Get browser fingerprint:
import getBrowserFingerprint from 'get-browser-fingerprint';
const fingerprint = await getBrowserFingerprint();
console.log(fingerprint);
Options available:
hardwareOnly
(defaulttrue
): use only hardware info about device.debug
(defaultfalse
): log data used to generate fingerprint to console and add canvas/webgl/audio elements to body.
Development
To test locally:
fnm install
pnpm install
pnpm test
To run example locally:
pnpm serve -p 80 ./src