Browser Signature
Browser unique signature (Fingerprint) generator
This is a simple and tiny (<1kb) package for generating unique user browser signature or fingerprint.
The package allow you to identify user online using their browser unique signature
The package have two implementations:
- ES Module:
dist/browser-signature.m.js
- CommonJS:
dist/browser-signature.js
- ModernJS:
dist/browser-signature.modern.js
- UMD:
dist/browser-signature.umd.js
- ES Module:
dist/storage.m.js
- CommonJS:
dist/storage.js
- ModernJS:
dist/storage.modern.js
- UMD:
dist/storage.umd.js
Install
$ npm install --save browser-signature
Usage with Device Unique Features
import browserSignature from 'browser-signature';
const signature = browserSignature();
console.log("Current Browser Unique Signature: ", signature);
From CDN
<script src="https://cdn.jsdelivr.net/npm/browser-signature@1.0.5/dist/browser-signature.umd.js" ></script>
or
<script src="https://unpkg.com/browser-signature@1.0.5/dist/browser-signature.umd.js"></script>
From CDN Usage
const signature = browserSignature();
console.log("Current Browser Unique Signature: ", signature);
Usage with Local Storage Implementation
import browserSignature from 'browser-signature/dist/storage';
const signature = browserSignature();
console.log("Current Browser Unique Signature: ", signature);
From CDN
<script src="https://cdn.jsdelivr.net/npm/browser-signature@1.0.5/dist/storage.umd.js" ></script>
or
<script src="https://unpkg.com/browser-signature@1.0.5/dist/storage.umd.js"></script>
From CDN Usage
const signature = browserSignature();
console.log("Current Browser Unique Signature: ", signature);
API
browserSignature()
Returns: String
License
MIT © Hammed Olalekan Osanyinpeju