码迷,mamicode.com
首页 > 其他好文 > 详细

检测浏览器类型及版本

时间:2014-06-29 15:26:18      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:   cti   c   io   window   res   

var Sys = Sys || {};
Sys.browser = Sys.browser || function (w, d, n) {
var u = n.userAgent.toLowerCase(),
browser = {};
browser.u = u;
browser.render = d.compatMode;
if (n.product === ‘Gecko‘)
browser.gecko = true;
if (/ applewebkit\/(\d+\.\d+)/i.test(u))
browser.webkit = RegExp[‘\x241‘];
if (!!w.ActiveXObject || "ActiveXObject" in w) {
browser.ie = /msie (\d+\.\d+)/i.test(u) ? RegExp[‘\x241‘] : d.documentMode;
if (/\s+trident\/?(\d+\.\d+)?/i.test(u))
browser.trident = RegExp[‘\x241‘];
browser.quirks = (d.compatMode == ‘BackCompat‘);
browser.norm = d.documentMode;
return browser;
}
if (browser.gecko && /firefox\/(\d+\.\d+)/i.test(u)) {
browser.firefox = RegExp[‘\x241‘];
return browser;
}
if (/chrome\/(\d+\.\d)/i.test(u)) {
browser.chrome = RegExp[‘\x241‘];
return browser;
}
if (browser.gecko && /\s+safari\/?(\d+\.\d+)?/i.test(u)) {
browser.safari = RegExp[‘\x241‘];
return browser;
}
if (!!w.opera && /opera(?:\/| )(\d+(?:\.\d+)?)/i.test(u)) {
browser.opera = RegExp[‘\x241‘];
if (/\s+presto\/?(\d+\.\d+)?/i.test(u))
browser.presto = RegExp[‘\x241‘];
return browser;
}
return browser
}
(window, document, navigator);

检测浏览器类型及版本,布布扣,bubuko.com

检测浏览器类型及版本

标签:   cti   c   io   window   res   

原文地址:http://www.cnblogs.com/imwanghy/p/3755149.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!