2012-01-23 45 views
2

我正在用一些视频/大图片创建一个应用程序,这些应用程序将使用appcache来处理它们的预加载。html5 appcache加载订单

有没有办法让我控制这些资产被加载的顺序?例如,我想在主页上加载主页上的大图像/视频。我试图按照我希望它们加载到appcache清单中的顺序列出文件,但这似乎没有什么区别。

+2

不,我不认为规范中提到了下载顺序。你可能不得不分割你的应用程序以获得你想要的行为。主页的一个清单,以及其他子网站的清单。 –

回答

4

它们下载的顺序无关紧要。Appcache操作是原子操作。在特定清单文件的appcache中没有任何内容可用,直到该清单的appcache中的所有内容都可用为止。

如果你想分解下载,那么,正如@PaulGrime所示,有多个清单文件。您需要让用户访问每个清单的主机页面,但您应该能够使用隐藏的iframe或其他东西来管理该页面。

+0

谢谢你 - 我花了一段时间试图在谷歌上找到这样的信息,但没有取得太大的成功。 – boz

+0

也许你可以帮我吗?所以我只需要在一个地方显示而不是每个页面? http://stackoverflow.com/questions/9287044/my-html5-application-cache-manifest-is-caching-everything – Neo

+0

@robertc我不确定你是否会收到通知,如果我没有标记你的名字。 – Neo