gpt4 book ai didi

JavaScript 操作系统检测 - 多个 Windows XP 版本?

转载 作者:行者123 更新时间:2023-11-30 23:51:55 24 4
gpt4 key购买 nike

我正在尝试检测三个操作系统 - Windows XP、Windows Vista、Linux。

我使用 navigator.oscpu 来提醒以下操作系统/值 -

Windows XP SP3 - Windows NT 5.1

Windows Vista - Windows NT 6.0

Ubuntu 9.04 - Linux i686

我对 XP 显示的数字 5.1 表示怀疑。所有配置或 XP 都会显示 5.1 -(不带 SP2、带 SP2、带 SP3)??

它是否有机会在 SP2 之前或 SP3 之前的配置中显示适用于 Windows XP 的 Windows NT 5.0?

底线是 - Windows XP 是指仅 5.1 还是任何 5.x 版本?

如果有更好的方法来明确区分这三个操作系统,那就太好了。

注意:这是针对 Firefox 扩展的。因此,JavaScript 代码的跨浏览器兼容性不是问题。请不要提出这在 IE 中不起作用之类的事情。

最佳答案

Windows 5.1 是 XP 32 位,适用于任何服务包。

Windows 2000:      5.0
Windows XP: 5.1
Windows XP 64-bit: 5.2
Windows Vista: 6.0
Windows 7: 6.1

这里有一个包含所有版本号的表格:Microsoft Windows / Timeline of releases

关于JavaScript 操作系统检测 - 多个 Windows XP 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1310731/

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