判断IE10以下版本以及IE11版本

最近一个项目在做IE兼容的情况下,用IE专属的"msie" 判断在IE11下失效。
 
原因是IE11的 navigator.userAgent 不再存在“msie”关键字
 
var ua = navigator.userAgent;

IE10以下:ua.toLowerCase().indexOf("msie")
 

IE11: (ua.toLowerCase().indexOf("trident") > -1 && ua.indexOf("rv") > -1)

 

posted @ 2016-01-20 16:50  王麦曦  阅读(1843)  评论(0编辑  收藏  举报