Detecting IE6 using features

通过判断 body.style.maxHeight(IE7开始支持 max-width, max-height):

1
2
3
4
5
if (typeof document.body.style.maxHeight !== 'undefined') {
// IE7+, Mozilla, safari, Opera
} else {
// IE6-
}

或者判断 window.XMLHttpRequest 对象:

1
2
3
4
5
if (window.XMLHttpRequest) {
// IE7+, Mozilla, safari, Opera
} else {
// IE6-
}

除此两个使用特性做检测的方法外,还有条件注释等方法。应用场景比如:置顶工具条或者其他固定位置的元素(position:fixed

参考资料:

0%