js判断是否为ie浏览器,精确显示各个ie版本

function IETester(userAgent){

     var  UA =  userAgent || navigator.userAgent;
     if (/msie/i.test(UA)){
         return  UA.match(/msie (\d+\.\d+)/i)[1];
     } else  if (~UA.toLowerCase().indexOf( 'trident' ) && ~UA.indexOf( 'rv' )){
         return  UA.match(/rv:(\d+\.\d+)/)[1];
     }
     return  false ;
}
IETester(); //不传参数返回当前IE版本,如果不是IE内核浏览器,返回false
IETester( 'Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko' ); //传userAgent字符串,用来判断其他IE浏览器的版本,该示例返回11.0

猜你喜欢

转载自www.cnblogs.com/ziChin/p/10365909.html