ASP.NETはモバイルデバイスアクセスかどうかを判断する
957 ワード
/// <summary>
/// 。
/// </summary>
public static bool IsMobile
{
get
{
bool result = false;
HttpContext context = HttpContext.Current;
if (context != null)
{
HttpRequest request = context.Request;
string useragent = request.UserAgent;
if (useragent.IndexOf("android") > -1 || useragent.IndexOf("ipod") > -1 || useragent.IndexOf("iphone") > -1 || useragent.IndexOf("ipad") > -1 || useragent.IndexOf("ucweb") > -1)
{
result = true;
}
}
return result;
}
}