【发布时间】:2010-12-17 01:11:06
【问题描述】:
我想提供正确版本的下载。我拥有的版本是:
- 32 位 Windows
- 64 位 Windows
- Linux
使用用户代理字段检测 Linux 很容易;但是是否有可能可靠地确定 Windows 是 32 位还是 64 位?
用户可能正在使用奇怪的浏览器——IE 和 Firefox 很常见,而且我们可能在某个地方有一个 Opera 用户;也可能是 Chrome 用户。我知道 64 位 Windows 7 附带 32 位和 64 位版本的 IE,我想将我下载的 64 位版本都发送给他们。
(编辑添加:我知道我应该提供所有选项,我会的。但是people don't read the options。所以我想默认提供正确的下载,以提高可用性。当然,虽然这很有帮助,如果我是对的,如果我弄错了,那将非常没有帮助。从目前的答案来看,似乎没有可靠的方法来做到这一点。
【问题讨论】:
-
令人惊讶的是,您的 Linux 版本可以在 x86、x64 和 ARM 上运行。
-
“Linux 版本”是源代码。 Windows 版本是二进制的。
标签: javascript 64-bit operating-system user-agent