目前的需求是: API返回一个url地址,要确保这个URL只能被一个浏览器访问 就需要对浏览器做唯一性校验
之前有听说,浏览器指纹,类似于 finger-print,就是一串字符串 每个不同的浏览器,都拥有自己唯一的finger-print
有大佬知道如何获取吗?
个人意见:可以使用fingerprint2js生成设备指纹 然后放在http请求的header里面 你url 对这个header做处理。如果设备指纹不在列表里面 禁止调用就行了把
fingerprint2js,这个是一个js库吗?
是的 你可以搜一下 混淆设备指纹以后 重复的概率 感觉不是很大
好的,谢谢
@alex0048 你用过这个js库吗? 效果如何?
没有 这种浏览器指纹做不到绝对唯一的把 这个只能看应用场景了
浏览器指纹 第一次听到,我去百度看看,是啥
看了一下fingerprint2js 分 开源版 和 Pro版 Pro版,准确率更高 不知道开源版,是否有什么坑 有用过的,讲讲吗?
fingerprint2js
个人意见:可以使用fingerprint2js生成设备指纹 然后放在http请求的header里面 你url 对这个header做处理。如果设备指纹不在列表里面 禁止调用就行了把
fingerprint2js,这个是一个js库吗?
是的 你可以搜一下 混淆设备指纹以后 重复的概率 感觉不是很大
好的,谢谢
@alex0048 你用过这个js库吗? 效果如何?
没有 这种浏览器指纹做不到绝对唯一的把 这个只能看应用场景了
浏览器指纹 第一次听到,我去百度看看,是啥
看了一下
fingerprint2js
分 开源版 和 Pro版
Pro版,准确率更高
不知道开源版,是否有什么坑
有用过的,讲讲吗?