js能不能获取当前设备的唯一id?

现在要实现一个功能 用户没登录时保存一个东西需要传一个当前设备的唯一id,用户登录就传token
我想知道js能不能获取到当前设备的唯一id,在网上找了一些例子都不可以,要么是安卓、ios的方法 没有找到js的方法,不知道是不是没有人遇到过还是我没有找到,希望有人能给指导指导!!!

阅读 13.6k
4 个回答

根据web浏览器相关安全限制要求,web状态是不能获取唯一ID的,你除非是APP,且获取了相关权限才能读到信息。
否则肯定不能获取到。

其实有一个额外的办法可以处理类似的问题
比如,你自己产生一个存储到kookie的唯一ID来进行标注也是可以的,这样是不需要特殊权限的。

可以参考一下web指纹,对于同一浏览器来说,用户的标识是唯一的,但是不能跨浏览器

答案是: 不能获取
但可以通过其他方法
1.安卓或者ios 抛出来
2.自己生成一个随机数

推荐问题