版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq389216533/article/details/51793387
public static bool CheckAgent()
{
bool flag = false;
string agent = System.Web.HttpContext.Current.Request.UserAgent;
string[] keywords = { "Android", "iPhone", "iPod", "iPad", "Windows Phone", "MQQBrowser" };
//排除Window 桌面系统 和 苹果桌面系统
if (!agent.Contains("Windows NT") && !agent.Contains("Macintosh"))
{
foreach (string item in keywords)
{
if (agent.Contains(item))
{
flag = true;
break;
}
}
}
return flag;
}
/// <summary>
/// 判断系统
/// </summary>
/// <returns></returns>
public static int CheckAgents()
{
int ret =0;
string agent = System.Web.HttpContext.Current.Request.UserAgent;
string[] keywords = {"iPhone", "iPod", "iPad" };
if (agent.Contains("Windows NT"))
{
ret = 10 ; //Windose
}
if (agent.Contains("Macintosh"))
{
ret = 20;// "MacOs";
}
if (agent.Contains("Android"))
{
ret = 30; //"安卓";
}
foreach (string item in keywords)
{
if (agent.Contains(item))
{
ret = 40; //"IOS";
break;
}
}
if (agent.Contains("Windows Phone"))
{
ret = 50;//"WP";
}
return ret;
}
/// <summary>
/// 判断浏览器
/// </summary>
/// <returns></returns>
public static string AgentBrowser()
{
string Browswr = "";
string agent = System.Web.HttpContext.Current.Request.UserAgent;
if (agent.Contains("QQBrowser"))
{
Browswr = "QQ浏览器";
}
if (agent.Contains("Chrome"))
{
Browswr = "谷歌浏览器";
}
if (agent.Contains("Firefox"))
{
Browswr = "火狐浏览器";
}
if (agent.Contains("UCBrowse"))
{
Browswr = "UC浏览器";
}
return Browswr;
}