123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- 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; }
- }
- }
|