/// <summary>
/// 描述:通过UserAgent判断智能设备(Android,IOS,PC,Mac)
/// </summary>
/// <returns></returns>
protected bool CheckAgent()
{
bool flag = false;
string agent = Request.UserAgent;
string[] keywords = { "Android", "iPhone", "iPod", "iPad", "Windows Phone", "MQQBrowser" };
//HttpContext.Current.Response.Write("<script language=javascript>alert('" + agent + "')</script>");
//排除 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;
}
.Net判断网站登录设备
于 2022-05-27 15:41:27 首次发布