【问题标题】:How to detect os version using javascript [duplicate]如何使用javascript检测操作系统版本[重复]
【发布时间】:2015-05-31 17:21:38
【问题描述】:

如何检测操作系统版本,如 windows NT 6.1 会给出 6.1,windows NT 5.1 会使用 javascript 给出 5.1

【问题讨论】:

标签: javascript operating-system


【解决方案1】:

navigator.appVersion 将为您提供操作系统信息。您可以将其用作:

document.write(navigator.appVersion);

【讨论】:

    【解决方案2】:

    要检测客户端计算机上的操作系统,您的脚本可以分析 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);

    【讨论】:

    • 问题是专门询问版本而不是平台。
    猜你喜欢
    • 2011-07-08
    • 1970-01-01
    • 2012-02-05
    • 2012-09-20
    • 2013-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-13
    相关资源
    最近更新 更多