博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
判断手机端还是pc端
阅读量:6909 次
发布时间:2019-06-27

本文共 1090 字,大约阅读时间需要 3 分钟。

public static bool CheckIsMobile()        {            bool flag = false;            string agent = SystemWeb.HttpContext.Current.Request.UserAgent;            string[] keywords = { "Android", "iPhone", "iPod", "iPad", "Windows Phone", "MQQBrowser" };            //排除 Windows 桌面系统            if (!agent.Contains("Windows NT") || (agent.Contains("Windows NT") && agent.Contains("compatible; MSIE 9.0;")))            {                //排除 苹果桌面系统                if (!agent.Contains("Windows NT") && !agent.Contains("Macintosh"))                {                    foreach (string item in keywords)                    {                        if (agent.Contains(item))                        {                            flag = true;                             break;                        }                    }                }            }            return flag;        }
public ActionResult Login(string url)        {            if (CheckIsMobile())            {                return RedirectToAction("PhoneLogin");            }}

 

转载于:https://www.cnblogs.com/maxin991025-/p/6772448.html

你可能感兴趣的文章
R基本图形示例及代码(持续收集)
查看>>
MongoDB复制选举原理以及复制集的管理
查看>>
JavaScript对象的数据属性与访问器属性
查看>>
柯理化学习笔记(一)
查看>>
CSS定位
查看>>
Rxjava
查看>>
带宽叠加+负载均衡
查看>>
蓝绿发布的整个部署过程
查看>>
【安全牛学习笔记】使用 USB 设备来安装系统
查看>>
YUM仓库服务
查看>>
Linux运维学习之自制简单linux小系统
查看>>
linux日常运维(crond,systemd,chkconfing,unit,target)
查看>>
Ansible playbook及 示例
查看>>
企业营业执照OCR识别
查看>>
给图片加水印
查看>>
我的友情链接
查看>>
AIX系统中适用于ksh的循环语句
查看>>
Nginx 配置详解
查看>>
什么是ARP攻击及ARP欺骗的种类
查看>>
MAC 安装cocoapods 遇到问题
查看>>