原生JS判断浏览器的通用方法代码如下:
var UA = function() {
var bs = navigator.userAgent.toLowerCase();
//检测
function c(r) {
return bs.indexOf(r) > -1;
}
var op = c('opera'),
sa = c('safari'),
ch = c('chrome'),
ff = c('gecko') && !c('webkit'),
ie = !!Doc.all,
ie6 = ie && !Win.XMLHttpRequest,
ie7 = ie && c('msie 7'),
ie8 = ie && c('msie 8');
ie9 = ie && c('msie 9');
A.UA = function(){
return {'OP' : op, 'SA' : sa, 'CH' : ch, 'FF' : ff, 'IE' : ie, 'IE6' : ie6, 'IE7' : ie7, 'IE8' : ie8, 'IE9' : ie9}
};
return UA();
}
如果您觉得本文的内容对您的学习有所帮助:
关键字:
判断浏览器