我有一個奇怪的問題,我無法追查。 Internet Explorer的用戶報告說,IE在完成加載以下頭文件的頁面後會拋出「頁面無法顯示」消息。他們短暫地看到頁面,但隨後消失並被錯誤頁面取代。它似乎並不重要,頁面的內容是什麼。 我似乎已經跟蹤它到這些頭:HTTP頭引起IE問題?
Expires: Fri, 13 Jan 2012 01:00:00 GMT
Date: Fri, 26 Oct 2012 02:02:33 GMT
Pragma: no-cache
Last-modified: Fri, 26 Oct 2012 02:02:33 GMT
Cache-control: private, no-cache, no-store, must-revalidate, max-age=0, pre-check=0, post-check=0
Content-Type: text/html; charset=ISO-8859-1
在我所看到的大多數情況下,用戶似乎有自己的時鐘與服務器signifcantly跑步前進(高達半小時)。他們似乎都在運行筆記本電腦的IE8上。有任何想法嗎?服務器也運行在端口8181而不是80.
您所使用的Cache-control標頭非常緊密 - 特別是「必須重新驗證」和「max-age = 0」。那些可以放鬆測試嗎?在對具有這些標題的頁面的100次訪問中,有多少次報告此問題? – Lizz
特別是,放棄在HTTP規範中未定義的所有內容。 –