离线应用

离线应用其实就是一个URL列表,在该列表中报错HTML,CSS,JavaScript,图片以及其他资源性文件的URL清单。当应用与服务器建立连接的时候,浏览器将在本地缓存所有的URL清单中的资源文件;当应用与服务器失去联系的时候浏览器调用缓存的文件来支撑web应用。

Web离线可正常访问,是由于HTML5中的一种缓存机制Cache Manifest;

1.manifest文件

manifest文件将离线时需要缓存文件的URL写入;

离线应用_第1张图片

Cache:表示离线时,浏览器需要缓存到本地的服务器资源文件列表;

network:表示在现实,需要访问的资源列表;设置为*,表示除了cache标记的所有文件之外都不尽兴缓存;

FALLBACK:表示以成对方式列出不访问文件的替补文件;

注意:

manifest类型文件的第一行必须是“CACHE MANIFEST”,表示这是一个通过浏览器将服务器资源进行本地缓存的格式文件;

注释另起一行,以“#”开头;

可以重复编写分类标记;若没有找到分类标记,都视为CACHE标记下的资源文件;

通过的manifest属性,将页面和manifest文件绑定起来;

2.配置IIS服务器

将服务与manifest文件绑定才能进行离线访问;

你可能感兴趣的:(离线应用)