Request.Browser 學習

SP中的Browser Capbilities組件嫩構獲取更深層次的瀏覽器信息,ASP.NET中的Browser對象可以認爲是Browser Capabilities組件的升級版本,只是ASP.NET中的Browser對象是通過調用Request的Browser屬性直接獲取的。

常用的Browser對象

Request.Browser.Browser <--> 檢測瀏覽器的類型

Request.Browser.Version <--> 檢測瀏覽器的版本

Request.Browser.ActiveXControls <--> 檢測瀏覽器是否支持ActiveX插件

Request.Browser.Cookies <--> 檢測瀏覽器是否支持Cookies

Request.Browser.VBScript <--> 檢測瀏覽器是否支持VBSCRIPT

 

HttpBrowserCapabilities bc = Request.Browser;
Response.Write("<p>Browser Capabilities:</p>");
Response.Write("Type = " + bc.Type + "<br>");
Response.Write("Name = " + bc.Browser + "<br>");
Response.Write("Version = " + bc.Version + "<br>");
Response.Write("Major Version = " + bc.MajorVersion + "<br>");
Response.Write("Minor Version = " + bc.MinorVersion + "<br>");
Response.Write("Platform = " + bc.Platform + "<br>");
Response.Write("Is Beta = " + bc.Beta + "<br>");
Response.Write("Is Crawler = " + bc.Crawler + "<br>");
Response.Write("Is AOL = " + bc.AOL + "<br>");
Response.Write("Is Win16 = " + bc.Win16 + "<br>");
Response.Write("Is Win32 = " + bc.Win32 + "<br>");
Response.Write("Supports Frames = " + bc.Frames + "<br>");
Response.Write("Supports Tables = " + bc.Tables + "<br>");
Response.Write("Supports Cookies = " + bc.Cookies + "<br>");
Response.Write("Supports VB Script = " + bc.VBScript + "<br>");
Response.Write("Supports JavaScript = " + bc.JavaScript + "<br>");
Response.Write("Supports Java Applets = " + bc.JavaApplets + "<br>");
Response.Write("Supports ActiveX Controls = " + bc.ActiveXControls + "<br>");
Response.Write("CDF = " + bc.CDF + "<br>");

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章