我需要在用户注册网络站点时收集有关用户计算设备的信息。我编写了一个注册表单来注册使用Ruby on Rails 2.0。这可能是一个利用Jquery的插件吗?或者,某种类型的后台脚本,在注册完成之前,在内存中保存的临时哈希文件中执行和收集该信息。
非常感谢有关实现此专长的最有效方法的任何想法。
答案 0 :(得分:1)
您无法使用JavaScript获取该信息,除此之外,大多数计算机都有多个MAC,这些可以随意重写。
如果您想为用户提供唯一标识符,则必须创建该标识符并将其提供给持久性Cookie。您可以通过JavaScript获得的有关用户的唯一信息与他们正在运行的浏览器及其外部IP地址或他们正在使用的代理或VPN之一有关。
从技术上讲,你可以获得更多的信息,比如评估他们已经安装了哪些插件,但是探测深度确实是非常具有侵入性并且不推荐。