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