获取浏览器名称和版本号
来源:互联网 发布:淘宝怎样获得天猫积分 编辑:程序博客网 时间:2024/05/13 14:34
方法一:Javascript: function GetBrowserInfo() { var agency = navigator.userAgent; var temp; var match = agency.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i) || []; if (/trident/i.test(match[1])) { temp = /\brv[ :]+(\d+)/g.exec(agency) || []; return { name: 'IE', version: (temp[1] || '') }; } if (match[1] == "Chrome") { temp = agency.match(/\bOPR\/(\d+)/); if (temp != null) { return { name: 'Opera', version: temp[1] }; } } match = match[2] ? [match[1], match[2]] : [navigator.appName, navigator.appVersion, '-?']; if (temp = agency.match(/version\/(\d+)/i) != null) { match.slice(1, 1, temp[1]); } return { name: match[0], version: match[1] }; }
var browser = GetBrowserInfo(); alert("浏览器名称: " + browser.name + "\r" + "浏览器版本: " + browser.version);
方法二:C#
public static string GetBrowserInfo() { //HttpBrowserCapabilities hbc = HttpContext.Current.Request.Browser; //string browserName = hbc.Browser.ToString(); //string browserVersion = hbc.Version.ToString(); //return string.Format("浏览器名称: " + browserName + "\r" + "浏览器版本: " + browserVersion); System.Web.HttpBrowserCapabilities browser = HttpContext.Current.Request.Browser; return "Browser Capabilities\n" + "Type = " + browser.Type + "<br>" + "Name = " + browser.Browser + "<br>" + "Version = " + browser.Version + "<br>" + "Major Version = " + browser.MajorVersion + "<br>" + "Minor Version = " + browser.MinorVersion +"<br>" + "Platform = " + browser.Platform + "<br>" + "Is Beta = " + browser.Beta + "<br>" + "Is Crawler = " + browser.Crawler + "<br>" + "Is AOL = " + browser.AOL + "<br>" + "Is Win16 = " + browser.Win16 + "<br>" + "Is Win32 = " + browser.Win32 + "<br>" + "Supports Frames = " + browser.Frames + "<br>" + "Supports Tables = " + browser.Tables + "<br>" + "Supports Cookies = " + browser.Cookies + "<br>" + "Supports VBScript = " + browser.VBScript + "<br>" + "Supports JavaScript = " + browser.EcmaScriptVersion.ToString() + "<br>" + "Supports Java Applets = " + browser.JavaApplets + "<br>" + "Supports ActiveX Controls = " + browser.ActiveXControls + "<br>" + "Supports JavaScript Version = " + browser["JavaScriptVersion"] + "<br>"; }
0 0
- 获取浏览器名称和版本号
- 在后台获取浏览器的名称和版本号
- js获取、比较浏览器名称和版本号的简便方法
- 获取版本名称和版本号
- java 获取浏览器名称及版本号
- php获取浏览器的名称,及版本号
- 获取当前app的名称和版本号
- 获取应用程序的名称和版本号
- ANDROID获取应用名称和版本号
- iOS开发 获取应用名称和版本号
- 获取当前app的名称和版本号
- PkgUtils(用于获取版本名称和版本号)
- 获取版本号 版本名称
- jquery获取浏览器类型和版本号方法
- jquery获取浏览器类型和版本号方法
- jquery获取浏览器类型和版本号
- 获取当前浏览器的类型和版本号
- iphone开发--获取当前app的名称和版本号
- svn status
- 基于python的爬虫---自顶向下的设计思想
- Android wifi解析
- [Java]类的继承学习笔记
- 我的Android进阶之旅------>RxJava学习资料汇总
- 获取浏览器名称和版本号
- 关键代码段(临界区)实现线程死锁
- Java Runnable and Thread
- webpack loader
- 虚继承类内存大小计算
- 拷贝构造函数与赋值构造函数
- SVM核函数
- 2016 UESTC Training for Data Structures B - 卿学姐与基本法 自己构建了一个和堆有点像的数据结构
- 逆置/反转单链表