Asp.Net 偵測瀏覽器類型及版本

分類:Asp.Net


今天突然發現 用Gerybox 做的對話視窗 , 因為包了二層,結果造成在 IE下顯示一片空白 ,在 Chrome 卻是正常

找不出解決之道 , 想到最快暫時解決的方式就是改掉IE的第二層的架構,第一件事就是要先判讀出瀏覽器版本 !!

可依取出結果進行IF判斷進行不同的工作

C#

HttpBrowserCapabilities hbc = Request.Browser;
Response.Write(hbc.Browser.ToString() + "
"
); //取得瀏覽器名稱
Response.Write(hbc.Version.ToString() + "
"
); //取得瀏覽器版本號
Response.Write(hbc.Platform.ToString() + "
"
); //取得作業系統名稱