gpt4 book ai didi

javascript - 从用户代理或 Javascript 检测 64 位或 32 位 Windows?

转载 作者:IT王子 更新时间:2023-10-29 02:48:45 25 4
gpt4 key购买 nike

我想提供正确的下载版本。我的版本是:

  • 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 。所以我想默认提供正确的下载,以提高可用性。当然,如果我做对了,如果我做错了,那将毫无帮助。从目前的答案来看,似乎没有可靠的方法来做到这一点。

最佳答案

试试这个,在用户代理字符串中查找 WOW64(64 位上的 32 位)或 Win64( native 64 位)。

    if (navigator.userAgent.indexOf("WOW64") != -1 || 
navigator.userAgent.indexOf("Win64") != -1 ){
alert("This is a 64 bit OS");
} else {
alert("Not a 64 bit OS");
}

关于javascript - 从用户代理或 Javascript 检测 64 位或 32 位 Windows?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1741933/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com