windows 7 对 8 对 10 的用户代理

user agent for windows 7 vs 8 vs 10

如何确定用户使用的是 windows 版本 7、8 还是 10?

我有

var userAgent = navigator.userAgent;
var match = userAgent.match(/Trident\/(\d+[.]\d+)/);

检查用户是否使用 IE 11。我如何使用 javascript 确定它使用的 windows 版本?

它在用户代理中列出。 windows10是Windows10.0新台币,windows8是6.2,windows8.1是6.3,windows7是6.1。例如,这是我的用户代理 windows 10

Mozilla/5.0 (Windows NT 10.0; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0