判断浏览器是否为 IE11
文章目录
项目中需要判断对浏览器的支持,使用 jQuery 去判断一个浏览器是否为 IE11 的时候,会识别错误。
这是因为 IE11 使用了和之前版本不一样的 User-agent:
1
|
Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv 11.0) like Gecko |
而 IE10 是:
1
|
Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0) |
所以目前的做法是通过正则判断 User-agent:
1
|
var isIE11 = (/Trident\/7\./).test(navigator.userAgent); |
文章作者 wenzhixin
上次更新 2014-05-05