C#.Net判斷當(dāng)前訪問是否來自瀏覽器軟件
C#判斷瀏覽器類型
可在下列瀏覽器類型數(shù)組中隨意配置任何隨意類型
/// <summary> /// 判斷當(dāng)前訪問是否來自瀏覽器軟件 /// </summary> /// <returns>當(dāng)前訪問是否來自瀏覽器軟件</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> /// 判斷當(dāng)前訪問來自什么瀏覽器軟件 /// </summary> /// <returns>判斷當(dāng)前訪問來自什么瀏覽器軟件</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(); //獲取版本號(hào) BrowserStr = browserType browserVersion; return BrowserStr; }
原文鏈接:C#.Net判斷當(dāng)前訪問是否來自瀏覽器軟件,C#判斷瀏覽器類型