You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
12 lines
386 B
12 lines
386 B
var pad = require('./pad.js'); |
|
|
|
var env = typeof window === 'object' ? window : self; |
|
var globalCount = Object.keys(env).length; |
|
var mimeTypesLength = navigator.mimeTypes ? navigator.mimeTypes.length : 0; |
|
var clientId = pad((mimeTypesLength + |
|
navigator.userAgent.length).toString(36) + |
|
globalCount.toString(36), 4); |
|
|
|
module.exports = function fingerprint () { |
|
return clientId; |
|
};
|
|
|