C#.Net判断当前访问是否来自浏览器软件
C#判断浏览器类型
可在下列浏览器类型数组中随意配置任何随意类型
/// <summary> /// 判断当前访问是否来自浏览器软件 /// </summary> /// <returns>当前访问是否来自浏览器软件</returns> public static bool IsBrowserGet() { string[] BrowserName = { "ie", "opera", "netscape", "mozilla", "konqueror", "firefox" }; string curBrowser = HttpContext.Current.Request.Browser.Type.ToLower(); for (int i = 0; i < BrowserName.Length; i ) { if (curBrowser.IndexOf(BrowserName[i]) >= 0) { return true; } } return false; } /// <summary> /// 判断当前访问来自什么浏览器软件 /// </summary> /// <returns>判断当前访问来自什么浏览器软件</returns> public static string GetBrowserStr() { string BrowserStr = string.Empty; HttpBrowserCapabilities hbc = HttpContext.Current.Request.Browser; string browserType = hbc.Browser.ToString(); //获取浏览器类型 string browserVersion = hbc.Version.ToString(); //获取版本号 BrowserStr = browserType browserVersion; return BrowserStr; }
原文链接:C#.Net判断当前访问是否来自浏览器软件,C#判断浏览器类型