如何得出客户端所用的操作系统版本?
比如:WIN98  WIN 2000 WINXP

解决方案 »

  1.   

    <html>
    <head>
    <title>My First Script</title>
    <style type="text/css">
    .highlight {font-weight: bold}
    </style>
    </head>
    <body>
    <h1>Let's Script...</h1>
    <hr>
    <script type="text/javascript">
    <!-- hide from old browsers
    document.write("This browser is version " + navigator.appVersion);
    document.write(" of <span class='highlight'>" + navigator.appName + "</span>.");
    // end script hiding -->
    </script>
    </body>
    </html>
      

  2.   

    为什么我在XP上测试的也是This browser is version 4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) of Microsoft Internet Explorer.
      

  3.   

    操作系统:   Request.Browser.Platform
    浏览器版本: Request.Browser.Browser + Request.Browser.Version
      

  4.   

    HttpRequest.Browser属性: 获取有关正在请求的客户端的浏览器功能的信息 HttpBrowserCapabilities bc = Request.Browser;
     Response.Write("<p>Browser Capabilities:</p>");
     Response.Write("Type = " + bc.Type + "<br>");
     Response.Write("Name = " + bc.Browser + "<br>");
     Response.Write("Version = " + bc.Version + "<br>");
     Response.Write("Major Version = " + bc.MajorVersion + "<br>");
     Response.Write("Minor Version = " + bc.MinorVersion + "<br>");
     Response.Write("Platform = " + bc.Platform + "<br>");
     Response.Write("Is Beta = " + bc.Beta + "<br>");
     Response.Write("Is Crawler = " + bc.Crawler + "<br>");
     Response.Write("Is AOL = " + bc.AOL + "<br>");
     Response.Write("Is Win16 = " + bc.Win16 + "<br>");
     Response.Write("Is Win32 = " + bc.Win32 + "<br>");
     Response.Write("Supports Frames = " + bc.Frames + "<br>");
     Response.Write("Supports Tables = " + bc.Tables + "<br>");
     Response.Write("Supports Cookies = " + bc.Cookies + "<br>");
     Response.Write("Supports VB Script = " + bc.VBScript + "<br>");
     Response.Write("Supports JavaScript = " + bc.JavaScript + "<br>");
     Response.Write("Supports Java Applets = " + bc.JavaApplets + "<br>");
     Response.Write("Supports ActiveX Controls = " + bc.ActiveXControls + "<br>");
     Response.Write("CDF = " + bc.CDF + "<br>");