Fingerprint2 生成浏览器指纹应用
Fingerprint2 是一款开源的设备指纹生成器。主要用于判断用户是否是新增用户,或者判断设备是否为新增访问设备。
在项目中应用:
1、npm下载Fingerprint2库:
npm install fingerprintjs2 -S
(补充:pnpm下载)
pnpm add fingerprintjs2
注意:
不要写 pnpm install fingerprint2 / pnpm install fingerprint2 -S / pnpm install Fingerprint2 -S
2、在项目中引入Fingerprint2:
import Fingerprint2 from ‘fingerprintjs2’
定义生成指纹函数,设置生成指纹的排除项excludes,代码如下:
3、关于排除项excludes的字段说明:
excludes内包含的字段参数即生成的指纹不包括的内容,console.log() Fingerprint2.get()方法中的components可以看到获取的内容