如题:前端怎样获取设备编码?
我们要实现每台设备绑定一次账号,免得每次重复去绑定。目前考虑的是pc端。如果还知道移动端怎么获取设备编码就好了。我问后端什么是设备编码他们也解释不清楚,说是每台电脑都有唯一编码。绑定后,后端会返回一些数据给我。然后需要把这个数据保存在本地。下次登录前去本地搜索一下有没有那个文件,如果没有的话,就需要再次绑定。反之,有的话。就不需要再次绑定。我不知道这个唯一的设备编码是个什么东西?请问有没有大神知道?js还可以去操作电脑上的文件吗?一脸懵逼
如题:前端怎样获取设备编码?
我们要实现每台设备绑定一次账号,免得每次重复去绑定。目前考虑的是pc端。如果还知道移动端怎么获取设备编码就好了。我问后端什么是设备编码他们也解释不清楚,说是每台电脑都有唯一编码。绑定后,后端会返回一些数据给我。然后需要把这个数据保存在本地。下次登录前去本地搜索一下有没有那个文件,如果没有的话,就需要再次绑定。反之,有的话。就不需要再次绑定。我不知道这个唯一的设备编码是个什么东西?请问有没有大神知道?js还可以去操作电脑上的文件吗?一脸懵逼
浏览器在客户端受到安全限制,现在基本获取不到设备信息了。
不过可以换个思路,设备编码由后端颁发,第一次绑定的时候,后端生成设备码,然后前端把设备码写到 localstorage
里面,后续设备码都从 localstorage
取就好了
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
2 回答4.3k 阅读✓ 已解决
4 回答4.6k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
前端不支持的,如果是移动端还可以借助移动端接口给前端,PC就没希望了,可以去了解“浏览器指纹”这些技术点去生成可以作为标识设备唯一信息的数据