行业动态
ASP判断浏览器、asp代码获取客户端浏览器
发布日期:2013-08-18 阅读次数:3951 字体大小:
ASP/Visual Basic代码
  1. <%   
  2. '以下信息由易天科技收集整理。此代码可用于判断客户端的浏览器所用的核心(FIRFOX、微软、GOOGLE的chrome、OPERA、WAP手机端等)   
  3.   
  4. Dim BrowserString   
  5. BrowserString = Request.ServerVariables("HTTP_USER_AGENT")   
  6. BrowserString = Lcase(BrowserString)   
  7.   
  8. Dim broFirefox,broMSIE,broOpera,broWap,borchrome   
  9. broFirefox = "firefox"  
  10. broMSIE = "msie"  
  11. broOpera = "opera"  
  12. broWap = "wap"  
  13. borchrome="chrome"  
  14.   
  15. '如果是Firefox 这个是指火狐   
  16. if Instr(BrowserString, broFirefox) <> 0 then   
  17.  Response.Redirect(broFirefox & ".asp")   
  18. end if   
  19.   
  20. '如果是MSIE 这个就是微软的IE   
  21. if Instr(BrowserString, broMSIE) <> 0 then   
  22.  Response.Redirect(broMSIE & ".asp")   
  23. end if   
  24.   
  25. '如果是Opera    
  26. if Instr(BrowserString, broOpera) <> 0 then   
  27.  Response.Redirect(broOpera & ".asp")   
  28. end if   
  29.   
  30. '如果是Wap(没有用过所以还要看HTTP_USER_AGENT表示的结果)   
  31. if Instr(BrowserString, broWap) <> 0 then   
  32.  Response.Redirect(broWap & ".asp")   
  33. end if   
  34.   
  35.   
  36. '如果是google chrome 注意:很多国内的浏览器在用这个核心。   
  37. if Instr(BrowserString, borchrome) <> 0 then   
  38.  Response.Redirect(borchrome & ".asp")   
  39. end if   
  40.   
  41. %>   
  42. 以下是输出浏览器的相关数据,如果上面的判断都没有起效,可以通过下面的代码查看所使用的浏览器   
  43. <%=BrowserString%>   

以上功能是ASP判断浏览器、asp代码获取客户端浏览器以后转向不同的网址中,大家也可以跟据不同的浏览器作出不同的判断。