对不起,如果这看起来像一个简单的问题,但对我来说不是!我对Ruby和Rails仍然很陌生,所以请耐心等待。检测操作系统和Rails中的32位或64位处理器
在网页上,我试图根据访问网站的人员的操作系统来制作一个定制的下载链接,我想知道是否可以确定该人是否正在运行32位或64位处理器。这是否包含在用户代理的某处,我太傻了,看不到它?或者如果有一个宝石出现在我身上,我只是不知道,请告诉我。
预先感谢任何帮助。
干杯, 肖恩
对不起,如果这看起来像一个简单的问题,但对我来说不是!我对Ruby和Rails仍然很陌生,所以请耐心等待。检测操作系统和Rails中的32位或64位处理器
在网页上,我试图根据访问网站的人员的操作系统来制作一个定制的下载链接,我想知道是否可以确定该人是否正在运行32位或64位处理器。这是否包含在用户代理的某处,我太傻了,看不到它?或者如果有一个宝石出现在我身上,我只是不知道,请告诉我。
预先感谢任何帮助。
干杯, 肖恩
您不能从只看标题的时间100%的决定100%,但在某些时候,你可以使用头。这里是微软说,有关用户代理字符串的内容:
理解用户代理字符串:
http://msdn.microsoft.com/en-us/library/ms537503(v=vs.85).aspx
您还可以在用户的浏览器运行JavaScript和结果发送回服务器进行更准确的结果。看到这里的讨论同一议题:
Detect 64-bit or 32-bit Windows from User Agent or Javascript?
http://stackoverflow.com/questions/647969/detect-exact-os-version-from-browser –
的重复,我不认为它是重复的,我实际上首先阅读了这个问题。我知道如何获取传入请求的操作系统,但我无法弄清楚是否可以确定它是32位还是64位处理器,或者这是可能的。 – Sean
除非你说这个答案包含了我所要求的并且对我来说也是不可能的。 – Sean