java 获取javascript_[Java教程]javascript——处理(获取)浏览器版本

[Java教程]javascript——处理(获取)浏览器版本

0 2015-01-12 12:02:01

javascript——处理(获取)浏览器版本/** * Created by Administrator on 15-1-12. */function BroswerUtil() {}BroswerUtil.prototype = { getBrowserVersion: function () { var agent = navigator.userAgent.toLowerCase(); var arr = []; var Browser = ""; var Bversion = ""; var verinNum = ""; //IE if (agent.indexOf("msie") > 0) { var regStr_ie = /msie [\d.]+;/gi; Browser = "IE"; Bversion = "" + agent.match(regStr_ie) } //firefox else if (agent.indexOf("firefox") > 0) { var regStr_ff = /firefox\/[\d.]+/gi; Browser = "firefox"; Bversion = "" + agent.match(regStr_ff); } //Chrome else if (agent.indexOf("chrome") > 0) { var regStr_chrome = /chrome\/[\d.]+/gi; Browser = "chrome"; Bversion = "" + agent.match(regStr_chrome); } //Safari else if (agent.indexOf("safari") > 0 && agent.indexOf("chrome") < 0) { var regStr_saf = /version\/[\d.]+/gi; Browser = "safari"; Bversion = "" + agent.match(regStr_saf); } //Opera else if (agent.indexOf("opera") >= 0) { var regStr_opera = /version\/[\d.]+/gi; Browser = "opera"; Bversion = "" + agent.match(regStr_opera); } else { var browser = navigator.appName; if (browser == "Netscape") { var version = agent.split(";"); var trim_Version = version[7].replace(/[ ]/g, ""); var rvStr = trim_Version.match(/[\d\.]/g).toString(); var rv = rvStr.replace(/[,]/g, ""); Bversion = rv; Browser = "IE" } } verinNum = (Bversion + "").replace(/[^0-9.]/ig, ""); arr.push(Browser); arr.push(verinNum); return arr; }, WB: (function () { var UserAgent = navigator.userAgent.toLowerCase(); alert(UserAgent) return { isIE6: /msie 6.0/.test(UserAgent), // IE6 isIE7: /msie 7.0/.test(UserAgent), // IE7 isIE8: /msie 8.0/.test(UserAgent), // IE8 isIE9: /msie 9.0/.test(UserAgent), // IE9 isIE10: /msie 10.0/.test(UserAgent), // IE10 isIE11: /msie 11.0/.test(UserAgent), // IE11 isLB: /lbbrowser/.test(UserAgent), // 猎豹浏览器 isUc: /ucweb/.test(UserAgent), // UC浏览器 is360: /360se/.test(UserAgent), // 360浏览器 isBaidu: /bidubrowser/.test(UserAgent), // 百度浏览器 isSougou: /metasr/.test(UserAgent), // 搜狗浏览器 isChrome: /chrome/.test(UserAgent.substr(-33, 6)), // Chrome浏览器 isFirefox: /firefox/.test(UserAgent), // 火狐浏览器 isOpera: /opera/.test(UserAgent), // Opera浏览器 isSafire: /safari/.test(UserAgent) && !/chrome/.test(UserAgent), // safire浏览器 isQQ:/qqbrowser/.test(UserAgent)//qq浏览器 }; })()}

本文网址:http://www.shaoqun.com/a/108586.html

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:admin@shaoqun.com。

JavaScript

0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值