首页 > PHP资讯 > HTML5培训技术 > JQuery与asp.net结合,区分手机浏览器与PC浏览器显示不同信息

JQuery与asp.net结合,区分手机浏览器与PC浏览器显示不同信息

HTML5培训技术

此代码是为了解决手机 .net代码

 

        static public List MobileNames = new List { iphone, android, mobile, ucweb, opera mini,                                                                    samsung, htc, lg, sonyericsson, nokia, mot,                                                                    blackberry, j2me };        protected void Page_Load(object sender, EventArgs e)        {            String clientType = HttpContext.Current.Request.UserAgent.ToLower();            Boolean isPCBrowser = true;            foreach (String mobile in MobileNames)            {                if (clientType.Contains(mobile))                {                    isPCBrowser = false;                    break;                }            }            pnlHeader.Visible = isPCBrowser;        }

因为浏览器可以随意设置Request.UserAgent,所以没有绝对计算正确的办法判断浏览器是手机还是PC,此方便已在多种浏览器上测试95%正确。

 

HTML5培训技术

本文由欣才IT学院整理发布,未经许可,禁止转载。
支持19不支持0