Windows 10为浏览器的用户代理设置了什么操作系统名称?

时间:2014-10-30 11:59:02

标签: javascript browser user-agent windows-10

可以在浏览器的navigator.userAgent中检查用户的操作系统。我知道我们不能依赖浏览器的用户代理,因为它可能是欺骗性的,但我们需要它仅用于统计目的。对于Windows环境,值Windows NT 6.3代表Win 8.1,代表Win 8代表Windows NT 6.2,代表Win 7代表Windows NT 6.1,依此类推。任何人都可以建议Windows 10在用户代理中放置什么价值? 提前谢谢。

1 个答案:

答案 0 :(得分:18)

@NulledPointer指出the IE user agent will contain Windows NT 10.0。从2014年11月的Windows 10 CTP开始就是如此。特定的CTP引入了IE Edge Mode,这将是Windows 10发布版本可用的唯一操作模式。以下是来自@NulledPointer链接的示例用户代理字符串:

  

Mozilla / 5.0(Windows NT 10.0; WOW64)AppleWebKit / 537.36(KHTML,与Gecko一样)Chrome / 39.0.2171.71 Safari / 537.36 Edge / 12.0