先看例子:
<script type="text/javascript">
//可断定这个浏览器是IE 或非IE, 注意if 的判断条件, 如果这个浏览器对象的innerWidth返回值为true, 证明
//这个浏览器不是IE.
if(window.innerWidth) {
document.write("no IE inner: "+window.innerWidth+" x "+window.innerHeight);
} else {
document.write("IE:"+document.body.clientWidth+" x "+document.body.clientHeight);
}
</script>
如果用with 程序可简化为:
<script type="text/javascript">
if(window.innerWidth) {
with(window) {
document.write("no IE inner: "+innerWidth+" x "+innerHeight);
}
} else {
with(document.body) {
document.write("IE:"+clientWidth+" x "+clientHeight);
}
}
</script>
本文提供了一种使用JavaScript来检测浏览器是否为IE的方法,并给出了具体的代码实现。通过检查`window.innerWidth`属性,可以判断当前浏览器是否为IE,从而进行相应的页面布局调整。

199

被折叠的 条评论
为什么被折叠?



