很多人都在问这个问题阿,下面就是答案了:)
—————————————–
首先她要用到asp的servervarialbles这个集合。在servervarialbles有这样一项http_user_agent,他有什么作用呢?他的作用就是获取客户端浏览器的基本信息和操作系统的版本阿,如是什么牌子的浏览器阿(一般就是ie和netscape了),他们的版本号什么的,下面我用一个程序来说明她的用法,文件命名为checkbrowse.asp。
$u2 forum rautinee原创$
$http://u2bbs.126.com$
++++++++++++++以下是程序的正文+++++++++++++++++
<html>
<head>
<title> 浏览器检测 </title>
</head>
<body>
<%
dim browsemsg,browseversion,systemversion
browsemsg=request.servervariables("http_user_agent")
+++++++++++一个基本判别操作系统的函数+++++++++++
function systemcheck()
if instr(browsemsg,"windows 98") then
systemcheck="windows 98"
else if instr(browsemsg,"windows nt 4.0") then
systemcheck="windows nt 4.0"
else if instr(browsemsg,"windows nt 5.0") then
systemcheck="windows nt 2000"
else
systemcheck="未知类型"
end if
end if
end if
end function
由于时间的原因我没有写判定win95和windows xp的语句,感兴趣的网友可以
自行添加:)
+++++++++++结束+++++++++++
if instr(browsemsg,"msie") then
systemversion=cint(mid(browsemsg,instr(browsemsg,"msie")+5,1))
response.write "您的浏览器的版本是 ie"&browseversion&"<br>"
response.write "您的操作系统是 "&systemcheck()
end if
%>
</body>
</html>
—————————————-
ok,enjoy it and good luck!
怎样用asp来判断客户端浏览器和操作系统的类型。
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 怎样用asp来判断客户端浏览器和操作系统的类型。
相关推荐
-      ASP 简介
-      SQL注入天书 – ASP注入漏洞全接触
-      用.net 处理xmlHttp发送异步请求
-      asp.net创建文件夹的IO类的问题
-      如何实现ASP.NET网站个性化
-      关于ASP.NET调用JavaScript的实现
-      ASP利用Google实现在线翻译功能
-      Asp无组件生成缩略图
