嘿, 我是Mofei!
javascript区分判断ie6、ie7、ie8
发布于 2012年11月10日 20:13

经常会用到判断不同浏览器的时候, 这里给出几个区分ie的几款浏览器的方法, 首先判断IE浏览器,主要是通过ActiveXObject这个IE特有的对象来区分是否是IE浏览器, 在此基础上,可以通过XMLHttpRequest来判断是否是IE6,通过documentMode来判断IE8。 至于IE7这里没有给出特别的方法,当然了目前出了IE10,所以要考虑的问题就没有这么简单了,至于如何区分IE10,等我拿到10测试之后再贴出来。

var isIE=!!window.ActiveXObject;
var isIE6=isIE&&!window.XMLHttpRequest;
var isIE8=isIE&&!!document.documentMode;
var isIE7=isIE&&!isIE6&&!isIE8;
if (isIE){
    if (isIE6){
        alert(”ie6″);
    }else if (isIE8){
        alert(”ie8″);
    }else if (isIE7){
        alert(”ie7″);
    }
}

📱 喜欢这篇文章?关注我的公众号

博客文章会第一时间发布,然后按类型同步到对应公众号

👨‍👩‍👧‍👦生活公众号

疯狂的超级奶爸在北欧

家庭生活 • 育儿日常 • 北欧生活

生活公众号二维码

🏠 芬兰生活分享

👨‍💻技术公众号

Mofie

前端开发 • AI技术 • 编程经验

技术公众号二维码

🚀 技术灵感与实战

THE END
上一篇
onhashchange与AJAX无缝刷新
下一篇
Internet Explorer 10 兼容性白皮书(一)

更多精彩文章

你的留言可能会让更多人从中受益,欢迎分享你的看法!

avatar

Mofei's Friend (点击编辑)

嘿,说句话呗!
还没有评论
成为第一个评论的人吧!

HI. I AM MOFEI!

NICE TO MEET YOU!