用戶端|瀏覽器 很多人都在問這個問題阿,下面就是答案了:)
-----------------------------------------
首先她要用到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!