public static bool IsBrowserRequest(this HttpContext context) { /* * chrome 谷歌浏览器 * firefox 火狐浏览器 * safari 苹果浏览器 * rv IE浏览器 * 360ee 360极速浏览器 * 360se 360浏览器 * qqbrowser qq浏览器 */ var browser = new List<string> { "chrome", "firefox", "safari", "rv", "360ee", "360se", "qqbrowser" }; var userAgent = context.Request.Headers["User-Agent"].ToString().ToLower(); foreach (var item in browser) { if (userAgent.IndexOf(item, StringComparison.Ordinal) > -1) { return true; } } return false; }
很搓的办法,