js如何判断ie浏览器是ie8以上版本启用兼容性视图,还是用户自身就是ie7版本的浏览器

JavaScript018

js如何判断ie浏览器是ie8以上版本启用兼容性视图,还是用户自身就是ie7版本的浏览器,第1张

IE6~IE10的浏览器特征明显,存在msie字符串,而IE11去掉了msie字符串,可以通过rv后面的版本号识别IE11,具体方法如下: function IETester(userAgent){ var UA = userAgent || navigator.userAgentif(/msie/i.test(UA)){ return UA.match(/ms。

jquery10中$.browser方法已经废弃了\x0d\x0a\x0d\x0ajquery现在只能检测浏览器是否支持某特性, 业界也推荐这么做\x0d\x0a\x0d\x0ahtml5的新特性ie8以下不支持, 所以可以用下面的方法进行判断\x0d\x0a\x0d\x0a$.support.leadingWhitespace 如果是false, 就是ie8及以下, 如果是true, 就是新的浏览器, 包括firefox, chrome, ie9以上