前端怎样获取设备编码?

如题:前端怎样获取设备编码?
我们要实现每台设备绑定一次账号,免得每次重复去绑定。目前考虑的是pc端。如果还知道移动端怎么获取设备编码就好了。我问后端什么是设备编码他们也解释不清楚,说是每台电脑都有唯一编码。绑定后,后端会返回一些数据给我。然后需要把这个数据保存在本地。下次登录前去本地搜索一下有没有那个文件,如果没有的话,就需要再次绑定。反之,有的话。就不需要再次绑定。我不知道这个唯一的设备编码是个什么东西?请问有没有大神知道?js还可以去操作电脑上的文件吗?一脸懵逼

阅读 7k
4 个回答

前端不支持的,如果是移动端还可以借助移动端接口给前端,PC就没希望了,可以去了解“浏览器指纹”这些技术点去生成可以作为标识设备唯一信息的数据

浏览器在客户端受到安全限制,现在基本获取不到设备信息了。
不过可以换个思路,设备编码由后端颁发,第一次绑定的时候,后端生成设备码,然后前端把设备码写到 localstorage 里面,后续设备码都从 localstorage 取就好了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题