2013-02-22 110 views
-1

我正在帮助为Adobe CQ5中的客户构建网站。由于客户的偏好,我无法发布源代码,但我们遇到了IE8问题。为什么IE8不能渲染?

当我们尝试在IE8中查看该网站时,该页面将无法呈现。当使用开发工具时,我们可以浏览HTML,并且选择工具可以用蓝色轮廓成功地突出显示元素,但是没有一个呈现。该页面只是白色的。事情在IE7浏览器模式下正确显示,但不在IE8或IE8兼容模式下显示。

我已经通过W3验证器运行了html,没有什么可怕的跳出来。任何人有任何线索?

+2

如果您没有发布您的代码,那么任何人都不可能或不愿意帮助您。 – 2013-02-22 16:02:25

+1

没有看到任何代码,它是盲目的猜测。它可能是HTML,CSS或JS,也可能是服务器头文件,或者是一个破损的JPG文件。它确实可能在任何地方。也许在JavaScript控制台中有一些东西。或者服务器日志。或者一个缓存代理。我已经看到所有这些东西都会在IE中破坏页面渲染。 – antonyh 2013-03-04 22:21:37

+0

您可以发布源代码或上传到服务器,以便我们看到吗? – Brent 2013-02-22 15:52:52

回答

0

必须有一些JavaScript错误导致此。否则CQ5在IE8

渲染以及
0

如果它工作在IE7但不是IE8可以尝试添加该到<head>部分

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> 

这迫使IE7仿真。您也可以尝试使用文档类型来查看这是否有所帮助。