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

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

问题描述:

可以在浏览器的navigator.userAgent中检查用户的操作系统。我知道我们不能依靠浏览器的用户代理,因为它可能被欺骗,但我们只需要它来进行统计。对于Windows环境,值为Windows NT 6.3代表Win 8.1,Windows NT 6.2代表Win 8,Windows NT 6.1代表Win 7等。任何人都可以建议Windows 10在用户代理中放置什么值?
预先感谢您。Windows 10为浏览器的用户代理设置了什么操作系统名称?

@NulledPointer指出the IE user agent will contain Windows NT 10.0。在2014年11月的CTP中,这是真实的。该特定的CTP引入了IE Edge Mode,这将是唯一可用于Windows 10发行版的操作模式。以下是来自@NulledPointer链接的示例用户代理字符串:

的Mozilla/5.0(Windows NT的10.0; WOW64)为AppleWebKit/537.36(KHTML,例如Gecko)Chrome浏览器/ Safari浏览器39.0.2171.71/537.36边/ 12.0

+0

感谢您的线索,我认为它不会更改发布版本。 – Eadel 2014-11-01 14:52:15

+6

现在它的'Windows NT 10.0'!看看https://msdn.microsoft.com/en-us/library/ie/hh869301(v=vs.85).aspx – PnotNP 2015-01-27 19:55:41

+0

谢谢@NulledPointer,我从你的链接添加了一些信息。 – 2015-01-28 01:53:37