1

有人可以为我传播一些关于 html 5 清单应用程序缓存的信息吗?我的问题是,如果您在清单中包含图像或文件,它是否应该立即加载文件,然后不必再重新加载文件?

例如,我有一个 Web 应用程序,我想在开始时预加载所有图像,我可以将它们包含在清单中还是我仍然需要为此使用 JS。

4

1 回答 1

1

对于其他好奇的人……清单确实会预加载包含的所有内容,但是有几件事会影响这一点,而这些事情很容易被遗漏。

  1. 清单文件中的单个错误意味着不会缓存任何内容。例如。如果您的清单中有 20 个项目,并且其中一个文件不存在。整个清单将不会加载。

  2. 您的服务器(至少是 apache)需要配置为运行 appcache 文件。看这篇文章

于 2012-05-29T06:19:10.083 回答