2013-02-22 107 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仿真。您也可以嘗試使用文檔類型來查看這是否有所幫助。