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。
3.ie瀏覽器用戶代理中還有一個比較重要的字符串——MSIE X.X。ie8以上切換到兼容模式時,該字符串均爲MISE 7.0。
非兼容模式下:ie8該字符串爲MISE 8.0,ie9 10 11沒有測試,應該對應9.0,10.0,11.0。
ie8非兼容模式下用戶代理截圖:
ie8兼容模式下用戶代理截圖: