如何判断客户端的浏览器类型和版本号

来源:互联网 发布:全医药学大词典 mac 编辑:程序博客网 时间:2024/04/28 21:00

string    UserBrowser=Request.Browser.Browser; //浏览器名称   
   string    BrowserVersion=Request.Browser.Version;    //浏览器版本   

以下摘自MSDN   
    
   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>");   
   -----------------------------------------------------------------------------------------------

基于XML浏览器时,可以跨移动浏览器和平常使用的HTML浏览器...

根据判断的浏览器的不同,使用不同的XML样式表.达到跨多种浏览器的目的..

 
原创粉丝点击