js如何获取电脑的物理地址。或者一般如何做用户唯一性判定的。
简单做法:UserAgent + IP,缺陷是:比如某公司、学校等团体,使用相同电脑/浏览器,并且出口IP相同,那也会认为是同一个。
或者是:用户第一次请求的时候,后端生成一个唯一性的token,放到cookie里。每次有新的请求的时候,先判断cookie里是否有token。缺点是:如果用户清空浏览器缓存,就会认为又是一个新的用户。
至于要通过js获取mac地址,貌似只有个别版本的IE支持(具体你可以查查)。
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
用当前浏览器类型+浏览版本号+当前IP+操作系统类型+操作系统版本 做下哈希