CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

如何判断客户端ie版本?

楼主lovingkiss(桃花影落飞神贱,碧海潮生<吹>玉箫 坦白从良 抗拒强奸)2002-04-20 13:38:28 在 Web 开发 / ASP 提问

通过Request.ServerVariables("ALL_HTTP")可以得出来:  
  HTTP_ACCEPT:*/*   HTTP_ACCEPT_LANGUAGE:zh-cn   HTTP_CONNECTION:Keep-Alive   HTTP_HOST:localhost   HTTP_USER_AGENT:Mozilla/4.0   (compatible;   MSIE   6.0;   Windows   NT   5.0)   HTTP_AUTHORIZATION:NTLM   TlRMTVNTUAADAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAABcKAoG==   HTTP_ACCEPT_ENCODING:gzip,   deflate  
   
   
  是不是需要自己分析呢?而且还要判断Windows   NT   5.0就是Win2K,还要知道语言是zh-cn是简体中文?  
  我想了解信息是:  
  1、IE的版本?  
  2、系统?  
  3、语言[zh-cn是简体,其他的呢?]  
  4、一定要从上面的字符串里面分析出来数据么? 问题点数:100、回复次数:13Top

1 楼8988(晓月)回复于 2002-04-20 13:51:08 得分 10

执行以下代码,可以找到你想要的东东。  
  <script>  
  s="appCodeName,appMinorVersion,appName,appVersion,browserLanguage,cookieEnabled,cpuClass,onLine,platform,systemLanguage,userAgent,userLanguage,userProfile"  
  ss=s.split(",")  
  t="";  
   
  for   (i=0;i<ss.length;i++){  
  eval("x=navigator."+ss[i]);  
  t=t+"navigator."+ss[i]+"="+x+"\n\n";  
   
  }  
  alert(t);  
  </script>Top

2 楼beyond_xiruo(CorruptionException)回复于 2002-04-20 13:52:19 得分 20

response.write   "HTTP_USER_AGENT:"   &_  
  request.serverVariables("HTTP_USER_AGENT")&"<br>"  
  set   bt=server.createboect("mswc.browsertype")  
  浏览器名称:<%=bt.browser%>  
  版本:<%=bt.version%>  
  主版本:<%=bt.majorver%>  
  次版本:<%=bt.minorver%>  
  是否为测试版:<%=bt.beta%>  
  操作系统平台:<%=bt.platform%>  
  是否支持   ActiveX:<%=bt.ActiveXControls%>  
  是否支持背景音效:<%=bt.backgroundsounds%>  
  是否支持cookie:<%=bt.cookies%>  
  是否支持Frames:<%=bt.frames%>  
  是否支持JavaApplet:<%=bt.javaapplets%>  
  是否支持Table:<%=bt.tables%>  
  是否支持VBscript:<%=bt.vbscriopt%>  
  是否支持Javascript:<%=bt.javascript%>  
  是否支持Channel   Definition   Format:<%=bt.cdf%>  
  ***************  
  该组件为IIS5自带,以下版本不支持!Top

3 楼beyond_xiruo(CorruptionException)回复于 2002-04-20 13:54:40 得分 10

zh-cn简体中文  
  zh-tw台湾繁体中文Top

4 楼8988(晓月)回复于 2002-04-20 13:55:15 得分 20

这段代码是服务器端获取用户端的信息。  
  <%  
   
    for   each   name   in   Request.ServerVariables  
    response.write   "<b>"&name&"   =   </b>"&Request.ServerVariables(name)&"<br>"  
     
    next  
  response.write   Request.ServerVariables("REMOTE_HOST")  
  %>  
  上一个网页:  
  <%=Request.ServerVariables("HTTP_REFERER")%>Top

5 楼beyond_xiruo(CorruptionException)回复于 2002-04-20 13:55:46 得分 0

en当然就是englishTop

6 楼8988(晓月)回复于 2002-04-20 13:57:01 得分 40

在服务器端,获取用户信息。  
  <%  
   
    for   each   name   in   Request.ServerVariables  
    response.write   "<b>"&name&"   =   </b>"&Request.ServerVariables(name)&"<br>"  
     
    next  
  response.write   Request.ServerVariables("REMOTE_HOST")  
  %>  
  上一个网页:  
  <%=Request.ServerVariables("HTTP_REFERER")%>Top

7 楼lovingkiss(桃花影落飞神贱,碧海潮生<吹>玉箫 坦白从良 抗拒强奸)回复于 2002-04-20 14:09:19 得分 0

为什么提示Asp创建失败,计划任务服务没有运行;  
  我的是IIS5.0,计划任务服务是哪一个服务?Top

8 楼lovingkiss(桃花影落飞神贱,碧海潮生<吹>玉箫 坦白从良 抗拒强奸)回复于 2002-04-20 14:10:52 得分 0

Dim   NewBt   As   Object  
  Set   NewBt   =   Server.CreateObject("mswc.browsertype")  
   
  这么写错了么??为什么提示Asp创建失败,计划任务服务没有运行;  
  我的是IIS5.0,计划任务服务是哪一个服务?  
   
  Top

9 楼beyond_xiruo(CorruptionException)回复于 2002-04-20 14:24:28 得分 0

Dim   NewBt   As   Object  
  这个是vb的写法,在asp中没有固定的类型,所有变量都当作变体处理  
  -->  
  dim   NewBt  
  set   NewBt=Server.CreateObject("MSWC.BrowserType")Top

10 楼beyond_xiruo(CorruptionException)回复于 2002-04-20 14:26:45 得分 0

更正,该组件没有版本限制,IE4也能正常运行!Top

11 楼lovingkiss(桃花影落飞神贱,碧海潮生<吹>玉箫 坦白从良 抗拒强奸)回复于 2002-04-20 14:36:17 得分 0

我忘了说明,我用的是VB下面的Web开发;  
   
  语法上  
  Dim   NewBt   As   Object  
  Set   NewBt   =   Server.CreateObject("mswc.browsertype")  
  是没有错误的,我不知道自己所谓的那个服务为什么没有启动,我没有找到相应的东西  
  Top

12 楼lovingkiss(桃花影落飞神贱,碧海潮生<吹>玉箫 坦白从良 抗拒强奸)回复于 2002-04-20 15:34:01 得分 0

Asp中验证Win2K出错!!~Top

13 楼julyclyde(Java初学(大学不教只好自己学))回复于 2002-04-20 17:45:30 得分 0

server.createboect("mswc.browsertype")Top

14 楼lovingkiss(桃花影落飞神贱,碧海潮生<吹>玉箫 坦白从良 抗拒强奸)回复于 2002-04-21 10:01:48 得分 0

应用不了!!找个能用的,我好给你们分阿;Top

相关问题

  • 如何判断IE的版本号?
  • 急!!!!!,怎样判断 IE 的版本(在线等待)
  • 如何判断客户端的IE窗口未被关闭?
  • 求助,怎样才能判断本机是否安装IE以及判断相应的IE版本?
  • 服务器端测试客户端 IE 的语言版本﹖
  • 能否在ie客户端判断该pc是否安装了PDF?
  • JavaScript迷惑问题之十:如何在判断客户浏览器版本不符合要求后,自动提供所需版本的下载更新呢?
  • 获取客户端操作系统版本和IE版本的ASP代码怎么写呀?谢谢急用
  • 判断Windows版本号?
  • 如何判断windows版本?

关键词

  • 版本
  • 中文
  • ie
  • iis
  • 信息
  • server
  • newbt
  • browsertype
  • mswc
  • 是否支持

得分解答快速导航

  • 帖主:lovingkiss
  • 8988
  • beyond_xiruo
  • beyond_xiruo
  • 8988
  • 8988

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo