是否可以从Ruby on Rails应用程序中检索客户端计算机的CPUID和MAC地址?有没有可用的插件?
我很确定通过Rails应用程序解析客户端计算机的/ proc文件系统是不可能的(感谢上帝).
你可以做的是在某种程度上使用Javascript.互联网上有一些网站(主要是隐私扫描程序)利用Javascript来显示有关客户端系统的大量信息.这甚至可能适用于客户端使用的CPU类型(假设这是'CPUID'的意思).
Javascript和Rails都不能为你做什么,它会显示客户端的MAC地址(假设'macid'表示MAC地址).如果您深入研究TCP/IP网络的完成方式,您会发现这是设计上的.另一个网段(例如,互联网)中的计算机从不打算知道您的MAC地址,也不需要.
如果你真的想知道某人的MAC,你需要使用像Java applet或ActiveX控件这样的东西(虽然这限制了你到某个平台).这些东西应该在发送隐私敏感信息(如MAC地址)之前提示您的用户进行确认/许可,这是一件好事.