如何获取浏览器指纹

evilk

目前的需求是:
API返回一个url地址,要确保这个URL只能被一个浏览器访问
就需要对浏览器做唯一性校验

之前有听说,浏览器指纹,类似于 finger-print,就是一串字符串
每个不同的浏览器,都拥有自己唯一的finger-print

有大佬知道如何获取吗?

1001 3 0
3个回答

alex0048

个人意见:可以使用fingerprint2js生成设备指纹 然后放在http请求的header里面 你url 对这个header做处理。如果设备指纹不在列表里面 禁止调用就行了把

  • evilk 2022-07-12

    fingerprint2js,这个是一个js库吗?

  • alex0048 2022-07-12

    是的 你可以搜一下 混淆设备指纹以后 重复的概率 感觉不是很大

  • evilk 2022-07-12

    好的,谢谢

  • evilk 2022-07-14

    @alex0048 你用过这个js库吗? 效果如何?

  • alex0048 2022-07-14

    没有 这种浏览器指纹做不到绝对唯一的把 这个只能看应用场景了

owenzhang

浏览器指纹 第一次听到,我去百度看看,是啥

  • 暂无评论
evilk

看了一下fingerprint2js
分 开源版 和 Pro版
Pro版,准确率更高
不知道开源版,是否有什么坑
有用过的,讲讲吗?

  • 暂无评论
年代过于久远,无法发表回答
🔝