iPhone Safari Web应用程序根本不使用缓存?

时间:2010-03-01 08:20:09

标签: iphone caching safari

伙计们,我已经开发了一段时间的iphone Web应用程序,遇到了一个奇怪的问题:

在safari中打开Web应用程序时(使用safari chrome,而不是从主屏幕启动),safari可以生成正确的“If-Not-Modified-Since”和“If-None-Matches”,因此服务器只是给出304 Not Modified可加快流程。

然而,当从主屏幕启动应用程序时,safari似乎忘记了这两个标题,服务器总是回复200 OK ...

对此的任何想法?

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

检查清单文件中的一致性。

不知怎的,我还处理了我的manifestfile的304返回码(在我的iphone上的正常safaribrowser模式下)..从主屏幕启动时总是200个返回码。

最后它真的很蠢.. 我有一段时间没看过我的镀铬控制台......它指出我的清单文件已损坏。