现在做的网站有如上需求。
可以用各种方法 js cs都可以。
谢谢。

解决方案 »

  1.   

    navigator.userAgent 没有360搜狗不知道行不行
      

  2.   

    string useragent = ServerVariables["HTTP_USER_AGENT"].ToString();//浏览器
    collect.Navigator = STATClient.GetBrowser(useragent);/// <summary>
            /// 获取浏览器信息
            /// </summary>
            /// <param name="strSource"></param>
            /// <returns></returns>
            public static string GetBrowser(string strSource)
            {
                string strBrowser = "Other";
                string[,] arvBrowser = new string[,] { { "MSIE 10.0", "IE 10" }, { "MSIE 9.0", "IE 9" }, { "MSIE 8.0", "IE 8" }, { "MSIE 7.0", "IE 7" }, { "MSIE 6.0", "IE 6" }, { "MSIE 5.0", "IE 5" }, { "Firefox", "Firefox" }, { "Chrome", "Chrome" }, { "Safari", "Safari" }, { "Netscape", "Netscape" }, { "Opera", "Opera" }, { "Navigator", "Navigator" } };            for (int i = 0; i < arvBrowser.Length; i++)
                {
                    if (strSource.IndexOf(arvBrowser[i, 0].ToString()) > 0)
                    {
                        strBrowser = arvBrowser[i, 1];
                        break;
                    }
                }            return strBrowser;
            }
    ---
    看看有用没?
      

  3.   


     <script language="javascript">
            function GetData() {            $.ajax({
                    type: "Post",
                    url: "onlineData.aspx?flag=gold",
                    cache: false,
                    data: "",
                    beforeSend: function() {                },
                    success: function(data) {                    $("#List").html(data);
                    }
                });
            }
            function Reload() {
                GetData();
            }        var Sys = {};
            var ua = navigator.userAgent.toLowerCase();        var s; (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] : (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] : (s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] : (s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] : (s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;
            if (Sys.opera) {
                window.location.href = "opDefault.aspx";        }
            else {
                if (ua.match("ucweb") != null && ua.match("ucweb") == "ucweb") {
                    window.location.href = "opDefault.aspx";
                }
                else {
                    GetData();
                    setInterval("Reload()", 10000);
                }        }
     </script>