my-browser-fingerprint
v1.2.3
Published
Fork from https://github.com/damianobarbati/get-browser-fingerprint
Downloads
8
Maintainers
Readme
my-browser-fingerprint
Fork from https://github.com/damianobarbati/get-browser-fingerprint
With this module, you can define your own Browser Spec parameters to generate a unique fingerprint hash.
Usage Example (How to add to your browser:)
HTML page:
<script type="module" src="../js/fingerprint.js"></script>
JavaScript file:
import my_browser_fingerprint from '../node_modules/my-browser-fingerprint/src/index.js';
var fingerprint = my_browser_fingerprint({debug:false,myspec:['appCodeName',
'appName',
'appVersion',
'colorDepth',
'cookieEnabled',
'deviceMemory',
'doNotTrack',
'hardwareConcurrency',
'language',
'languages',
'maxTouchPoints',
'pixelDepth',
'platform',
'product',
'productSub',
'touchSupport',
'userAgent',
'vendor',
'vendorSub',
'webgl',
'webglInfo']});
console.log(fingerprint);
Options available:
myspec
(defaultfalse
): leverage only hardware info about devicedebug
: log data used to generate fingerprint to console and add canvas/webgl canvas to body to see rendered image (defaultfalse
)
Demo
- run the src/index.html file on a webserver
my-browser-fingerprint
GPL licenses
A module for my-browser-fingerprint
- my-browser-fingerprint
- exports.getWebglID ⇒ objet ⏏
- exports.getWebglInfo ⇒ objet ⏏
- exports.get_hash ⇒ integer ⏏
exports.getWebglID ⇒ objet ⏏
Function what generates your WebglID
Kind: Exported constant
Returns: objet - getWeblID
| Type | Description | | --- | --- | | boolean | debug - optional |
Example
const webgl = getWebglID(debug);
exports.getWebglInfo ⇒ objet ⏏
Function what generates your getWebglInfo
Kind: Exported constant
Returns: objet - WebglID
| Type | Description | | --- | --- | | boolean | debug - optional |
Example
const webglinfo = getWebglInfo(debug);
exports.get_hash ⇒ integer ⏏
Function what generates the final fingerprint Hash
Kind: Exported constant
Returns: integer - returns a positive unique number
| Type | Description | | --- | --- | | object | key |
Example
const myfingerprinthash = get_hash(debug);