针对IE低版本给出升级提示

387 阅读1分钟

通过用户代理查询

var userAgentString = navigator.userAgent;
// IE7-IE10包含'MSIE 7.0 - MSIE 10.0'
// 可以根据字符串匹配来查询取证

浏览器判断IE版本(仅在IE9及以下有效)

<!--[if lte ie 8]>
IE8及以下,此处可写文字,html标签,link标签,script标签。。。
<![endif]-->
// lt,lte,gt,gte

功能特性判断

IE8及以下的document对象没有addEventListener函数,可据此判断。

if(document.all && document.addEventListener){
    alert('IE低版本(8或以下)')
}