在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
BlogEngine2.0里找到的: Web.Config: <appSettings> <!-- 这是一个正则表达式,用来标识移动设备。被识别出的移动设备将采用移动版的主题模板 --> <add key="BlogEngine.MobileDevices" value="(iemobile|iphone|ipod|android|nokia|sonyericsson|blackberry|samsung|sec\-|windows ce|motorola|mot\-|up.b|midp\-)"/> </appSettings> /// <summary> /// The regex mobile. /// </summary> private static readonly Regex RegexMobile = new Regex( ConfigurationManager.AppSettings.Get("BlogEngine.MobileDevices"), RegexOptions.IgnoreCase | RegexOptions.Compiled); /// <summary> /// Gets a value indicating whether the client is a mobile device. /// </summary> /// <value><c>true</c> if this instance is mobile; otherwise, <c>false</c>.</value> public static bool IsMobile { get { var context = HttpContext.Current; if (context != null) { var request = context.Request; if (request.Browser.IsMobileDevice) { return true; } if (!string.IsNullOrEmpty(request.UserAgent) && RegexMobile.IsMatch(request.UserAgent)) { return true; } } return false; } }
|
请发表评论