asp怎么读取客户端浏览器版本?

<%set bc=server.CreateObject("mswc.browsertype")%>
浏览器名称是browser:<%=bc.browser%><br>
浏览器版本是version:<%=bc.version%> <br>
浏览器主版本是majorver:<%=bc.majorver%> <br>
浏览器辅版本是minorver:<%=bc.minorver%> <br>
浏览器的运行平台是platform:<%=bc.platform%> <br>

运行结果:

浏览器名称是browser:IE
浏览器版本是version:7.0
浏览器主版本是majorver:7
浏览器辅版本是minorver:0
浏览器的运行平台是platform:WinNT

============================

<% response.write Request.ServerVariables("HTTP_USER_AGENT") %>

运行结果:

Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/4.0; QQDownload 1.7; SLCC1; .NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET CLR 3.5.21022; CIBA; .NET CLR 3.5.30729; .NET CLR 3.0.30618)  

==========================

<script   language=javascript> 

 alert(navigator.appVersion)
</script>

以下是运行结果:

 4.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/4.0; QQDownload 1.7; SLCC1; .NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET CLR 3.5.21022; CIBA; .NET CLR 3.5.30729; .NET CLR 3.0.30618)

=====================================

<script   language=javascript>
    var key;
    for (key in navigator)
        document.writeln("navigator." + key + "   =   " + navigator[key] + "<br>");  
  </script>

以下是运行结果:

 navigator.appCodeName = Mozilla
navigator.appName = Microsoft Internet Explorer
navigator.appMinorVersion = 0
navigator.cpuClass = x86
navigator.platform = Win32
navigator.plugins = [object]
navigator.opsProfile = null
navigator.userProfile = null
navigator.systemLanguage = zh-cn
navigator.userLanguage = zh-cn
navigator.appVersion = 4.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/4.0; QQDownload 1.7; SLCC1; .NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET CLR 3.5.21022; CIBA; .NET CLR 3.5.30729; .NET CLR 3.0.30618)
navigator.userAgent = Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/4.0; QQDownload 1.7; SLCC1; .NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET CLR 3.5.21022; CIBA; .NET CLR 3.5.30729; .NET CLR 3.0.30618)
navigator.onLine = true
navigator.cookieEnabled = true
navigator.mimeTypes =

 

  '获得用户的浏览器  
  SoftTemp=Request.ServerVariables("HTTP_USER_AGENT")   
    
  if   instr(SoftTemp,"NetCaptor")   then  
  IEsoft="NetCaptor"   
  elseIf   instr(SoftTemp,"MSIE   6")   then  
  IEsoft="Internet   Explorer   6.X"   
  elseIf   instr(SoftTemp,"MSIE   5")   then  
  IEsoft="Internet   Explorer   5.X"   
  elseIf   instr(SoftTemp,"MSIE   4")   then  
  IEsoft="Internet   Explorer   4.X"   
  elseIf   instr(SoftTemp,"Netscape")   then  
  IEsoft="NetsCape"   
  elseIf   instr(SoftTemp,"Opera")   then  
  IEsoft="Opera"   
  else  
  IEsoft="Other"   
  end   if  
   
  结果IEsoft就是你需要的变量!!!!  

posted on 2009-04-05 11:10  冉元胜  阅读(330)  评论(0编辑  收藏  举报

导航