如何使用Ruby on Rails 2收集用户的Mac地址

时间:2015-10-08 19:46:39

标签: jquery ruby-on-rails ruby jquery-plugins

我需要在用户注册网络站点时收集有关用户计算设备的信息。我编写了一个注册表单来注册使用Ruby on Rails 2.0。这可能是一个利用Jquery的插件吗?或者,某种类型的后台脚本,在注册完成之前,在内存中保存的临时哈希文件中执行和收集该信息。

非常感谢有关实现此专长的最有效方法的任何想法。

1 个答案:

答案 0 :(得分:1)

您无法使用JavaScript获取该信息,除此之外,大多数计算机都有多个MAC,这些可以随意重写。

如果您想为用户提供唯一标识符,则必须创建该标识符并将其提供给持久性Cookie。您可以通过JavaScript获得的有关用户的唯一信息与他们正在运行的浏览器及其外部IP地址或他们正在使用的代理或VPN之一有关。

从技术上讲,你可以获得更多的信息,比如评估他们已经安装了哪些插件,但是探测深度确实是非常具有侵入性并且不推荐。