Para usar en navegador, agrege el archivo indicando version en su head de la pagina donde vaya a capturar el fingerprint.
<script src="https://unpkg.com/xfxfpbrowser@1.2.0/xfxFpBrowser.js"></script>
En su archivo Javascript
let fp = new Xfxfp();
await fp._init();
fp.getFingerprint().then(fingerprint => {
console.log(fingerprint);
});
//OR
const _fingerprint = await fp.getFingerprint();
console.log(_fingerprint);
// return eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6InZwYWFzLW1hZ2ljLWNvb2tpZS0xZmM1NDJhM2U0NDE0YTQ0YjI2MTE2NjgxOTVlMmJmZS80ZjQ5MTAifQ==.eyJoYXNoIjoyNzgzMDgxMzI0LCJ1c2VyQWdlbnQiOiJNb3ppbGxhLzUuMCAoV2luZG93cyBOVCAxMC4wOyBXaW42NDsgeDY0OyBydjoxMDMuMCkgR2Vja28vMjAxMDAxMDEgRmlyZWZveC8xMDMuMCIsInVzZXJBZ2VudExvd2VyQ2FzZSI6Im1vemlsbGEvNS4wICh3aW5kb3dzIG50IDEwLjA7IHdpbjY0OyB4NjQ7IHJ2OjEwMy4wKSBnZWNrby8yMDEwMDEw...
fp.getHash().then(hash => {
console.log(hash);
});
//OR
const _fpHash = await fp.getHash();
console.log(_fpHash);
//return 2783081324
fp.getDeviceData().then(data => {
console.log(data);
});
//OR
const _devideInfo = await fp.getDeviceData();
console.log(_devideInfo);
//return { hash: 2783081324, userAgent: "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:103.0) Gecko/20100101 Firefox/103.0", userAgentLowerCase: "mozilla/5.0...
- availableResolution
- browser
- browserInfo
- browserMajorVersion
- browserVersion
- colorDepth
- cpu
- currentResolution
- device
- deviceType
- deviceVendor
- deviceXDPI
- deviceYDPI
- engine
- engineVersion
- flashVersion
- canvasPrint
- fonts
- language
- timeZone
- isCanvas
- isChrome
- isCookie
- isFirefox
- isFlash
- isFont
- isIE
- isIpad
- isIphone
- isIpod
- isJava
- isLinux
- isLocalStorage
- isMac
- isMimeTypes
- isMobile
- isMobileAndroid
- isMobileBlackBerry
- isMobileIOS
- isMobileMajor
- isMobileOpera
- isMobileWindows
- isOpera
- isSafari
- isSessionStorage
- isSilverlight
- isSolaris
- isUbuntu
- isWindows
- javaVersion
- mimeTypes
- oS
- oSVersion
- plugins
- screenPrint
- silverlightVersion
- systemLanguage
- userAgent
- userAgentLowerCase