2010-03-01 76 views
1

傢伙,我已經開發了一段時間的iPhone的Web應用程序,並遇到一個奇怪的問題:iPhone Safari Web應用程序根本不使用緩存?

當打開Safari中的Web應用程序(使用Safari鉻,而不是從主屏幕開始吧),Safari瀏覽器可以生成正確的「If-Not-Modified-Since」和「If-None-Matches」,所以服務器只給出304 Not Modified來加速進程。

然而,從開始主屏幕上的應用程序時,野生動物園,似乎這兩個頭忘了,和服務器始終以200 OK回覆...

任何想法呢?

回答

0

檢查清單中的文件的一致性。

不知何故,我也在處理我的清單文件(在我iphone上的普通safaribrowser模式下)的304個返回碼,並且從主屏幕開始時總是返回200個返回碼。

最後它真的很愚蠢.. 我沒有看我的鍍鉻控制檯一會兒......這指出我的清單文件已損壞。

相關問題