ie浏览器版本识别

1.检测浏览器版本很多时候都要靠检测navigator.userAgent这个值里面的部分字段来确定

2.ie浏览器8之前(不包含8)的用户代理字符串不包含Trident/X.X,ie8包含Trident/4.0,ie9包含Trident/5.0,ie10包含Trident/6.0,ie11包含Trident/7.0。

ie浏览器版本识别_第1张图片

3.ie浏览器用户代理中还有一个比较重要的字符串——MSIE X.X。ie8以上切换到兼容模式时,该字符串均为MISE 7.0。

非兼容模式下:ie8该字符串为MISE 8.0,ie9 10 11没有测试,应该对应9.0,10.0,11.0。

ie8非兼容模式下用户代理截图:

ie浏览器版本识别_第2张图片

ie8兼容模式下用户代理截图:

ie浏览器版本识别_第3张图片


你可能感兴趣的:(浏览器兼容性)