对不起,如果这看起来像一个简单的问题,但对我来说不是!我仍然是Ruby和Rails的新手,所以请耐心等待。
在网页上,我正在尝试根据访问网站的人的操作系统制作自定义下载链接,我想知道是否可以确定该人是否正在运行32位或64位处理器。这是否包含在某个用户代理中,我太愚蠢了,不能看到它?或者,如果那里有一颗宝石可以帮我这么做,我就是不知道的,请告诉我。
提前感谢您的帮助。
干杯, 肖恩
答案 0 :(得分:2)
只需查看标题,您就无法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?