我正在幫助爲Adobe CQ5中的客戶構建網站。由於客戶的偏好,我無法發佈源代碼,但我們遇到了IE8問題。爲什麼IE8不能渲染?
當我們嘗試在IE8中查看該網站時,該頁面將無法呈現。當使用開發工具時,我們可以瀏覽HTML,並且選擇工具可以用藍色輪廓成功地突出顯示元素,但是沒有一個呈現。該頁面只是白色的。事情在IE7瀏覽器模式下正確顯示,但不在IE8或IE8兼容模式下顯示。
我已經通過W3驗證器運行了html,沒有什麼可怕的跳出來。任何人有任何線索?
我正在幫助爲Adobe CQ5中的客戶構建網站。由於客戶的偏好,我無法發佈源代碼,但我們遇到了IE8問題。爲什麼IE8不能渲染?
當我們嘗試在IE8中查看該網站時,該頁面將無法呈現。當使用開發工具時,我們可以瀏覽HTML,並且選擇工具可以用藍色輪廓成功地突出顯示元素,但是沒有一個呈現。該頁面只是白色的。事情在IE7瀏覽器模式下正確顯示,但不在IE8或IE8兼容模式下顯示。
我已經通過W3驗證器運行了html,沒有什麼可怕的跳出來。任何人有任何線索?
必須有一些JavaScript錯誤導致此。否則CQ5在IE8
渲染以及如果它工作在IE7但不是IE8可以嘗試添加該到<head>
部分
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
這迫使IE7仿真。您也可以嘗試使用文檔類型來查看這是否有所幫助。
如果您沒有發佈您的代碼,那麼任何人都不可能或不願意幫助您。 – 2013-02-22 16:02:25
沒有看到任何代碼,它是盲目的猜測。它可能是HTML,CSS或JS,也可能是服務器頭文件,或者是一個破損的JPG文件。它確實可能在任何地方。也許在JavaScript控制檯中有一些東西。或者服務器日誌。或者一個緩存代理。我已經看到所有這些東西都會在IE中破壞頁面渲染。 – antonyh 2013-03-04 22:21:37
您可以發佈源代碼或上傳到服務器,以便我們看到嗎? – Brent 2013-02-22 15:52:52