ie8以下
代码如下 | 复制代码 |
if(!+[1,]) if(window.attachEvent){ alert("ie")}else if(window.addEventListener){alert("not ie")}else{alert("不支持DHTML")} |
ie6
代码如下 | 复制代码 |
if(document.all) |
例子
代码如下 | 复制代码 |
<script type="text/javascript"> var browser=navigator.appName var b_version=navigator.appVersion var version=b_version.split(";"); var trim_Version=version[1].replace(/[ ]/g,""); if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE6.0") { alert("IE 6.0"); } else if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE7.0") { alert("IE 7.0"); } else if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE8.0") { alert("IE 8.0"); } else if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE9.0") { alert("IE 9.0"); } </script> |
ie浏览器 !ie 浏览器
代码如下 | 复制代码 |
var navigatorName = "Microsoft Internet Explorer"; var isIE = false; if( navigator.appName == navigatorName ){ isIE = true; alert("ie") }else{ alert("not ie") } /判断浏览器版本 |
总结,判断ie浏览器类型或版本其实就是通过获取userAgent信息然后我们再通过indexof来判断是不是存在指定浏览器userAgent信息了,当然这种信息是完全可以人工作假的哦。