小知识

HTML5离线存储

2019-02-13  本文已影响72人  sarah_wqq

在HTML5中,利用浏览器cache缓存机制来离线存储一些资源,可以让用户在离线的情况下也能浏览Web App的部分页面。

优势:

离线浏览、已经缓存的资源加载得更快、减少服务器负载(浏览器将只从服务器下载更改过的资源)

使用方法:

把需要离线存储在本地的文件列在一个cache.manifest配置文件中,并在HTML中设置manifest属性

<!DOCTYPE HTML>
<html manifest = "cache.manifest">
...
</html>
CACHE MANIFEST
#v0.11

CACHE:
js/app.js
css/style.css

NETWORK:
resourse/logo.png //可以使用通配符”*”,默认所有非CACHE文件

FALLBACK:
/ /offline.html  //第一个 URI 是资源,第二个是替补。

浏览器解析manifest:

浏览器发现html头部有manifest属性,它会请求manifest文件

注意事项:

上一篇下一篇

猜你喜欢

热点阅读