您的位置:首页 > Web前端 > JavaScript

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

2007-07-07 01:19 393 查看
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样式表.达到跨多种浏览器的目的..

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息