0

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

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

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

我的问题再次是

  1. 如果我已经缓存了文件并且我也在线,那么文件首先从哪里加载:从缓存还是从在线?
  2. 如果我在线而不是从离线缓存文件中加载,如何确保从在线加载文件。我希望仅在离线时才加载离线文件。
4

1 回答 1

1
  1. 如果文件在其中,则总是从缓存中加载。
  2. 据我所知,这是不可能的。如果您找到解决方案,请告诉我。
于 2012-08-10T06:47:38.357 回答