使用应用程序缓存清单时,数据首先从何处加载?

时间:2012-03-01 15:48:53

标签: caching mobile-safari cache-manifest

我正在为使用应用程序缓存的移动设备创建一个Web应用程序。

当我使用Safari for iPhone打开它时,会反映更新的更改。 现在我将它添加到主屏幕,然后从主屏幕打开它。这次没有反映出变化。我猜它是从旧的应用程序缓存加载。 为什么两者不同?

然后我更改了清单文件,以便新文件将交换旧缓存。但这些变化仍未得到反映。

我的问题再次出现

  1. 如果我要缓存文件而且我也在线,那么文件从哪里开始加载:from 缓存还是在线?
  2. 如何确保文件是 如果我在线而不是离线缓存,则从在线加载 文件。我希望只有在我离线时才能加载离线文件。

1 个答案:

答案 0 :(得分:1)

  1. 文件总是从缓存加载,如果它们在。
  2. 据我所知,这是不可能的。如果你找到了解决方案,请告诉我。