Html5缓存是一种将网站存储在浏览器内存中的机制,因此您可以在离线时加载它。它读取cache-manifest文件以识别哪些URL应该被缓存,哪些不是。
一旦它缓存你的网站,它就会永远停留,即使你在网上!总是你会得到网站的缓存版本。除非清单文件内容发生变化。
问题是每次用户上线时如何更新html5缓存?
答案 0 :(得分:1)
缓存清单,将在您致电时下载:
CACHE MANIFEST
# 2010-06-18:v3
# Explicitly cached entries
index.html
css/style.css
# offline.html will be displayed if the user is offline
FALLBACK:
/ /offline.html
# All other resources (e.g. sites) require the user to be online.
NETWORK:
*
# Additional resources to cache
CACHE:
images/logo1.png
images/logo2.png
images/logo3.png
但是,清单文件应该更新,如果文件没有改变,什么都不会发生。因此,您必须生成清单文件。并在lastUpdate时间左右添加一些注释..
{{1}}