当前位置:七道奇文章资讯网站建设网站编程
日期:2011-12-08 09:56:00  来源:本站整理

<b>Asp超精准判断客户端浏览器范例</b>[网站编程]

赞助商链接



  本文“<b>Asp超精准判断客户端浏览器范例</b>[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

以下是Asp判断客户端浏览器范例源码,支持自定义关键词,支持“<img”方法调用:

  1. <
  2. Function GetBrType() '获得浏览器范例(可以判断:47种浏览器;GoogLe,Grub,MSN,Yahoo!蜘蛛;十种常见IE插件) 
  3. Dim StrType, TheInfo, Tmp1, Sysver 
  4. GetBrType = "Other Unknown" 
  5. TheInfo = UCase(Request.ServerVariables("HTTP_USER_AGENT")) 
  6. if Instr(TheInfo,UCase("mozilla"))>0 then GetBrType = "Mozilla" 
  7. if Instr(TheInfo,UCase("icab"))>0 then GetBrType = "iCab" 
  8. if Instr(TheInfo,UCase("lynx"))>0 then GetBrType = "Lynx" 
  9. if Instr(TheInfo,UCase("links"))>0 then GetBrType = "Links" 
  10. if Instr(TheInfo,UCase("elinks"))>0 then GetBrType = "ELinks" 
  11. if Instr(TheInfo,UCase("jbrowser"))>0 then GetBrType = "JBrowser" 
  12. if Instr(TheInfo,UCase("konqueror"))>0 then GetBrType = "konqueror" 
  13. if Instr(TheInfo,UCase("wget"))>0 then GetBrType = "wget" 
  14. if Instr(TheInfo,UCase("ask jeeves"))>0 or Instr(TheInfo,UCase("teoma"))>0 then GetBrType = "Ask Jeeves/Teoma" 
  15. if Instr(TheInfo,UCase("wget"))>0 then GetBrType = "wget" 
  16. if Instr(TheInfo,UCase("opera"))>0 then GetBrType = "opera" 
  17. if Instr(TheInfo,UCase("NOKIAN"))>0 then GetBrType = "NOKIAN(诺基亚手机)" 
  18. if Instr(TheInfo,UCase("SPV"))>0 then GetBrType = "SPV(多普达手机)" 
  19. if Instr(TheInfo,UCase("Jakarta Commons"))>0 then GetBrType = "Jakarta Commons-HttpClient" 
  20. if Instr(TheInfo,UCase("Gecko"))>0 then 
  21. StrType = "[Gecko] " 
  22. GetBrType = "Mozilla Series" 
  23. if Instr(TheInfo,UCase("aol"))>0 then GetBrType = "AOL" 
  24. if Instr(TheInfo,UCase("netscape"))>0 then GetBrType = "Netscape" 
  25. if Instr(TheInfo,UCase("firefox"))>0 then GetBrType = "FireFox" 
  26. if Instr(TheInfo,UCase("chimera"))>0 then GetBrType = "Chimera" 
  27. if Instr(TheInfo,UCase("camino"))>0 then GetBrType = "Camino" 
  28. if Instr(TheInfo,UCase("galeon"))>0 then GetBrType = "Galeon" 
  29. if Instr(TheInfo,UCase("k-meleon"))>0 then GetBrType = "K-Meleon" 
  30. GetBrType = StrType & GetBrType 
  31. end if 
  32. if Instr(TheInfo,UCase("bot"))>0 or Instr(TheInfo,UCase("crawl"))>0 then 
  33. StrType = "[Bot/Crawler]" 
  34. if Instr(TheInfo,UCase("grub"))>0 then GetBrType = "Grub" 
  35. if Instr(TheInfo,UCase("谷歌bot"))>0 then GetBrType = "GoogleBot" 
  36. if Instr(TheInfo,UCase("msnbot"))>0 then GetBrType = "MSN Bot" 
  37. if Instr(TheInfo,UCase("slurp"))>0 then GetBrType = "Yahoo! Slurp" 
  38. GetBrType = StrType & GetBrType 
  39. end if 
  40. if Instr(TheInfo,UCase("applewebkit"))>0 then 
  41. StrType = "[AppleWebKit]" 
  42. GetBrType = "" 
  43. if Instr(TheInfo,UCase("omniweb"))>0 then GetBrType = "OmniWeb" 
  44. if Instr(TheInfo,UCase("safari"))>0 then GetBrType = "Safari" 
  45. GetBrType = StrType & GetBrType 
  46. end if 
  47. if Instr(TheInfo,UCase("msie"))>0 then 
  48. StrType = "[MSIE" 
  49. Tmp1 = mid(TheInfo,(Instr(TheInfo,UCase("MSIE"))+4),6) 
  50. Tmp1 = left(Tmp1,Instr(Tmp1,";")-1) 
  51. StrTypeStrType = StrType & Tmp1 & "]" 
  52. GetBrType = "Internet Explorer" 
  53. GetBrType = StrType & GetBrType 
  54. end if 
  55. if Instr(TheInfo,UCase("msn"))>0 then GetBrType = "MSN" 
  56. if Instr(TheInfo,UCase("aol"))>0 then GetBrType = "AOL" 
  57. if Instr(TheInfo,UCase("webtv"))>0 then GetBrType = "WebTV" 
  58. if Instr(TheInfo,UCase("myie2"))>0 then GetBrType = "MyIE2" 
  59. if Instr(TheInfo,UCase("maxthon"))>0 then GetBrType = "Maxthon(傲游浏览器)" 
  60. if Instr(TheInfo,UCase("gosurf"))>0 then GetBrType = "GoSurf(冲浪高手浏览器)" 
  61. if Instr(TheInfo,UCase("netcaptor"))>0 then GetBrType = "NetCaptor" 
  62. if Instr(TheInfo,UCase("sleipnir"))>0 then GetBrType = "Sleipnir" 
  63. if Instr(TheInfo,UCase("avant browser"))>0 then GetBrType = "AvantBrowser" 
  64. if Instr(TheInfo,UCase("greenbrowser"))>0 then GetBrType = "GreenBrowser" 
  65. if Instr(TheInfo,UCase("slimbrowser"))>0 then GetBrType = "SlimBrowser" 
  66. if Instr(TheInfo,UCase("360SE"))>0 then GetBrTypeGetBrType = GetBrType & "-360SE(360安全浏览器)" 
  67. if Instr(TheInfo,UCase("QQDownload"))>0 then GetBrTypeGetBrType = GetBrType & "-QQDownload(QQ下载器)" 
  68. if Instr(TheInfo,UCase("TheWorld"))>0 then GetBrTypeGetBrType = GetBrType & "-TheWorld(世界之窗浏览器)" 
  69. if Instr(TheInfo,UCase("icafe8"))>0 then GetBrTypeGetBrType = GetBrType & "-icafe8(网维大师网吧管理插件)" 
  70. if Instr(TheInfo,UCase("TencentTraveler"))>0 then GetBrTypeGetBrType = GetBrType & "-TencentTraveler(腾讯TT浏览器)" 
  71. if Instr(TheInfo,UCase("百度ie8"))>0 then GetBrTypeGetBrType = GetBrType & "-百度ie8(百度IE8.0)" 
  72. if Instr(TheInfo,UCase("iCafeMedia"))>0 then GetBrTypeGetBrType = GetBrType & "-iCafeMedia(网吧网媒趋向插件)" 
  73. if Instr(TheInfo,UCase("DigExt"))>0 then GetBrTypeGetBrType = GetBrType & "-DigExt(IE5答应脱机阅读情势特别标志)" 
  74. if Instr(TheInfo,UCase("百度ds"))>0 then GetBrTypeGetBrType = GetBrType & "-百度ds(百度硬盘搜索)" 
  75. if Instr(TheInfo,UCase("CNCDialer"))>0 then GetBrTypeGetBrType = GetBrType & "-CNCDialer(数控拨号)" 
  76. if Instr(TheInfo,UCase("NOKIAN85"))>0 then GetBrTypeGetBrType = GetBrType & "-NOKIAN85(诺基亚手机)" 
  77. if Instr(TheInfo,UCase("SPV_C600"))>0 then GetBrTypeGetBrType = GetBrType & "-SPV_C600(多普达C600)" 
  78. if Instr(TheInfo,UCase("Smartphone"))>0 then GetBrTypeGetBrType = GetBrType & "-Smartphone(Windows Mobile for Smartphone Edition 操作系统的智妙手机)" 
  79. End Function 
  80.  
  81. Response.Write GetBrType 
  82. %> 

  以上是“<b>Asp超精准判断客户端浏览器范例</b>[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .