2010-06-09 59 views
1

我有一個頁面拒絕在IE6中呈現。當我加載頁面時,我收到一個彈出消息,說'此頁面包含安全和非安全項目。你想顯示不安全的項目嗎?'無論我點擊什麼,我都會得到HTTP 404響應。頁面不在IE6中顯示

但是,當我取消選中「顯示友好HTTP錯誤消息」選項時,頁面顯示正常。可能是什麼原因?

我通過W3C標記驗證服務運行我的頁面,但沒有一個問題似乎是負責任的。我修復了大部分錯誤,但是我有一個在IE6中顯示正常的類似頁面,所以我認爲可能有不同的原因。

我仍然在W3C Markup驗證服務中遇到的唯一問題都與使用元素不允許的屬性有關,例如autocomplete = off。

我的文檔類型是

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

這是過渡性的,不嚴格...這就是爲什麼我忽略了它。或者我不正確地理解'過渡'?

+3

您是否有來自http和https的頁面加載資源?你可以把所有這些資源放在同一個系統(http或https)上嗎? – Simon 2010-06-09 10:25:56

+0

+1這個名字,即使它真的是你的。偉大的貝司手。 – 2010-06-09 10:28:39

+0

所有資源都從https加載。只有http的引用位於doctype,xmlns和1鏈接中。 – 2010-06-09 10:37:07

回答

0

好吧,事實證明,問題是CSS引用圖像不存在。通過在Fiddler中加載已部署的頁面,我發現了這一點。