using System; using System.Collections.Generic; using System.Text; namespace CZFW.Core.Helper { public static class UserAgentHelper { public static bool IsMobile(string userAgent) { return userAgent.ToLower().Contains("mobile"); } public static bool IsIpad(string userAgent) { return userAgent.ToLower().Contains("ipad"); } public static bool IsWechat(string userAgent) { return userAgent.ToLower().Contains("micromessenger"); } public static bool IsAndroid(string userAgent) { return userAgent.ToLower().Contains("android"); } public static BrowserInfo BrowserInfo(string userAgent) { return new BrowserInfo { IsAndroid = IsAndroid(userAgent), IsIpad = IsIpad(userAgent), IsMobile = IsMobile(userAgent), IsWechat = IsWechat(userAgent) }; } } public class BrowserInfo { public bool IsMobile { get; set; } public bool IsWechat { get; set; } public bool IsIpad { get; set; } public bool IsAndroid { get; set; } } }