判断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)

 

你可能感兴趣的:(判断IE10以下版本以及IE11版本)