【发布时间】:2015-05-31 17:21:38
【问题描述】:
如何检测操作系统版本,如 windows NT 6.1 会给出 6.1,windows NT 5.1 会使用 javascript 给出 5.1
【问题讨论】:
-
使用 NT 6.1 的索引,但是否可以在不将其添加到类似 get 版本的索引的情况下获得 6.1?
标签: javascript operating-system
如何检测操作系统版本,如 windows NT 6.1 会给出 6.1,windows NT 5.1 会使用 javascript 给出 5.1
【问题讨论】:
标签: javascript operating-system
navigator.appVersion 将为您提供操作系统信息。您可以将其用作:
document.write(navigator.appVersion);
【讨论】:
要检测客户端计算机上的操作系统,您的脚本可以分析 navigator.appVersion 或 navigator.userAgent 的值。下面是一个简单的脚本示例,它设置变量 OSName 以反映实际的客户端操作系统。 例如,
var OSName="Unknown OS";
if (navigator.appVersion.indexOf("Win")!=-1) OSName="Windows";
if (navigator.appVersion.indexOf("Mac")!=-1) OSName="MacOS";
if (navigator.appVersion.indexOf("X11")!=-1) OSName="UNIX";
if (navigator.appVersion.indexOf("Linux")!=-1) OSName="Linux";
document.write('你的操作系统:'+OSName);
【讨论】: