2010-06-25 69 views
1

存在Safari無法始終呈現頁面的問題。當它這樣做時,它並不總是顯示所有的圖像。問題發生在所有網站運行一組代碼。一個網站是http://www.wfar.com/Safari並非總是呈現頁面

我檢查Apache訪問日誌,可以看到命中,它傳遞迴200和大約8,000的數據。錯誤日誌中沒有顯示。

查看開發人員工具,Safari顯示它收到了304.我的代碼中沒有設置返回304,所以必須來自Apache。

我可以在多臺電腦和iPhone上重新創建問題。

+0

的'304'是好,它的意思是「沒有修改」。 http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html所以你肯定會得到一個空白的白頁?在這種情況下,「觀點來源」觀點說了什麼? – 2010-06-25 20:43:52

+0

查看源是完全空的。 – 2010-06-25 20:46:08

+1

@John很奇怪。你能排除PHP致命錯誤的可能性嗎?因爲這是唯一出現的問題,可能會導致沒有服務器錯誤代碼的空響應。你記錄PHP錯誤? – 2010-06-25 20:49:37

回答

0

我得到了JavaScript的這個問題。將一個文件的代碼更改爲空白頁面。因此,這裏是一個不舒服的解決方法:

  1. 更改腳本代碼
    • 加載的頁面(這將是空白)從HTML文件
  2. 註釋掉腳本(S)
  3. 重新加載頁面(它將被渲染)
  4. 刪除html文件中的註釋(所以腳本將重新加載)
  5. 重新加載頁面(它將被改變的腳本代碼正確呈現)

我知道,很討厭,但我覺得user3297914是正確的,這樣你周圍的STATUS 304弄...

+0

我無法測試這個知道這是否適用於上述情況。一位同事告訴我,在我離開後,他們通過升級服務器上的東西來修復它。與PHP有關。 – 2014-05-22 16:32:02