如何在客户端通过js获取电脑唯一识别号,比如mac地址
单通过js 获取设备的 Mac 地址
是不被允许的,甚至在 iOS 上一般的软件都获取不了 Mac 地址。但是如果只是为了标识设备唯一性,可以采用另外一种方案: 浏览器指纹
。
Fingerprintjs2 test
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
单靠 JS 做不到,浏览器不会允许你的代码直接访问宿主环境,而当前浏览器也没有提供这个 API。
如果这个「客户端」是你自己开发的,那解决方案也就有了,提供一个 API 注入到 JS 上下文即可。