如何判断客户端ie版本?
通过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




