C#.Net判斷當(dāng)前訪問(wèn)是否來(lái)自瀏覽器軟件
C#判斷瀏覽器類(lèi)型
可在下列瀏覽器類(lèi)型數(shù)組中隨意配置任何隨意類(lèi)型
/// <summary> /// 判斷當(dāng)前訪問(wèn)是否來(lái)自瀏覽器軟件 /// </summary> /// <returns>當(dāng)前訪問(wèn)是否來(lái)自瀏覽器軟件</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)前訪問(wèn)來(lái)自什么瀏覽器軟件 /// </summary> /// <returns>判斷當(dāng)前訪問(wèn)來(lái)自什么瀏覽器軟件</returns> public static string GetBrowserStr() { string BrowserStr = string.Empty; HttpBrowserCapabilities hbc = HttpContext.Current.Request.Browser; string browserType = hbc.Browser.ToString(); //獲取瀏覽器類(lèi)型 string browserVersion = hbc.Version.ToString(); //獲取版本號(hào) BrowserStr = browserType browserVersion; return BrowserStr; }
原文鏈接:C#.Net判斷當(dāng)前訪問(wèn)是否來(lái)自瀏覽器軟件,C#判斷瀏覽器類(lèi)型