如题,js在浏览器中如何获取一个本级识别码(机器码),用于作为客户端永久唯一标示,我目前是根据浏览器和随机数生成了一个md5存入了localstorage ,但是这种方式每个电脑的不同浏览器也是不同的,有没有一种方法可以获取mac地址一类的唯一标示,最好是各个平台都能用,ie兼容到8,或者每个平台一个解决方案
如题,js在浏览器中如何获取一个本级识别码(机器码),用于作为客户端永久唯一标示,我目前是根据浏览器和随机数生成了一个md5存入了localstorage ,但是这种方式每个电脑的不同浏览器也是不同的,有没有一种方法可以获取mac地址一类的唯一标示,最好是各个平台都能用,ie兼容到8,或者每个平台一个解决方案
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
js想取mac码只能在IE浏览器下通过ActiveX取得,如果是想要一个唯一标识的话可以取guid
下面这个函数可以生成一个随机guid,碰撞几率可以忽略不计,可以认为是唯一的。
这个函数也是网上找的,在我的项目中使用过