在开发过程中,遇到代码一致且没问题,但显示的效果因不同版本的浏览器而不同,主要原因之一就是IE浏览器的兼容模式未开启:
如下JavaScript代码为:
自动开启兼容模式
<script>
engine = null;
if (window.navigator.appName == "Microsoft Internet Explorer")
{
if (document.documentMode){ // IE8
engine = document.documentMode;
}else{// IE 5-7
engine = 5;
if (document.compatMode){
if (document.compatMode == "CSS1Compat"){
engine = 7; // standards mode
}
}
}
}
</script>
</head>
本文详细介绍了如何通过JavaScript代码自动开启IE浏览器的兼容模式,以解决开发过程中出现的代码一致但在不同浏览器下显示效果不同的问题。通过判断浏览器类型并设置兼容模式,确保页面在IE浏览器中也能正常显示。
1592

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



