检测操作系统(XP vs 7)

Detecting OS (XP vs 7)

本文关键字:vs XP 操作系统 检测      更新时间:2023-09-26

是的,我已经听过无数次了,没有理由想要检测操作系统,但是我在Windows XP和Windows 7上的Firefox和Chrome浏览器的行为是不同的。我搜遍了互联网,发现除了检测它是否为Windows之外,没有任何其他功能。

我也找不到任何关于XP/7版本的浏览器之间是否有功能差异的信息。任何帮助都将是非常感激的,因为我对这件事真的束手无策。谢谢!

您可以使用navigator.userAgent。在XP中包含5.1,在Vista中包含6.0,在Windows 7中包含6.1,您可以在这里看到http://msdn.microsoft.com/en-us/library/windows/desktop/ms724834(v=vs.85).aspx。

var ua = navigator.userAgent.toLowerCase();
var isWinXP = ua.indexOf('windows nt 5.1') > 0;