npm i @fingerprintjs/fingerprintjs
import FingerprintJS from '@fingerprintjs/fingerprintjs';
export default {
methods: {
async getFingerprint() {
const fp = await FingerprintJS.load();
const options = {
excludes: {
userAgent: true,
language: true,
colorDepth: true,
pixelRatio: true,
screenResolution: true,
availableScreenResolution: true,
plugins: true,
canvas: true,
webgl: true,
audio: true,
vibrate: true,
touchSupport: true,
indexedDb: true,
addBehavior: true,
openDatabase: true,
cpuClass: true,
}
};
const result = await fp.get(options);
console.log(result.visitorId);
}
},
mounted() {
this.getFingerprint();
}
};