当前位置:  开发笔记 > 编程语言 > 正文

从Rails应用程序检索客户端系统信息

如何解决《从Rails应用程序检索客户端系统信息》经验,为你挑选了1个好方法。

是否可以从Ruby on Rails应用程序中检索客户端计算机的CPUID和MAC地址?有没有可用的插件?



1> wzzrd..:

我很确定通过Rails应用程序解析客户端计算机的/ proc文件系统是不可能的(感谢上帝).

你可以做的是在某种程度上使用Javascript.互联网上有一些网站(主要是隐私扫描程序)利用Javascript来显示有关客户端系统的大量信息.这甚至可能适用于客户端使用的CPU类型(假设这是'CPUID'的意思).

Javascript和Rails都不能为你做什么,它会显示客户端的MAC地址(假设'macid'表示MAC地址).如果您深入研究TCP/IP网络的完成方式,您会发现这是设计上的.另一个网段(例如,互联网)中的计算机从不打算知道您的MAC地址,也不需要.

如果你真的想知道某人的MAC,你需要使用像Java applet或ActiveX控件这样的东西(虽然这限制了你到某个平台).这些东西应该在发送隐私敏感信息(如MAC地址)之前提示您的用户进行确认/许可,这是一件好事.

推荐阅读
保佑欣疼你的芯疼
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有