网页应用游客模式,如何获取电脑的唯一标识mac地址

每日鸡汤:每个你想要学习的瞬间,都是未来的你像自己求救

网页应用有这个一个需求,在未登录的时候可以试用某些功能,然后在登录后需要保留这些试用记录!要求如下【每个电脑可以试用3次,不能无限次试用

这就需要获取一个电脑的唯一标识,说到唯一标识第一个想到的肯定是电脑的mac地址,我的这篇文章有提到如何购在node环境中获取mac地址,但是,如果是一个网页,这种方法就是行不通的。也就是说试用纯js代码是无法获取电脑的mac地址的,有安全限制!请看这篇文章

还有一个办法就是获取ip地址,这个同样需要后端参与,纯js实现不了。

那么我们弱小的js咋办呢?

只能在本地存一个唯一的标识字符串当作他的唯一地址了,这样带来的问题是,如果稍微懂点技术的人清空这个存储的数据,他就可以无限次数的白嫖我们的功能,或者换个浏览器也能用,有啥好的解决办法吗?我暂时没找到。所以就先这样吧,实现功能就行

总结,网页无法获取电脑的唯一标识mac地址,建议使用uuid字符串代替

猜你喜欢

转载自blog.csdn.net/qq_17335549/article/details/131760063