怎樣用asp來判斷用戶端瀏覽器和作業系統的類型。

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



聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.