复制代码 代码如下:
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) 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浏览器
};
})()
}
以上本文的全部内容,希望小伙伴们能够喜欢。