美文网首页
离线存储manifest

离线存储manifest

作者: 王康_Wang | 来源:发表于2017-03-04 20:47 被阅读0次

作用

  • 用户可以离线访问你的内容
  • 提高访问速度
  • 仅仅加载被修改过的资源,避免同一资源对服务器多次请求,降低服务器访问压力

实现

  1. 在 html 标签里通过 manifest 属性引用一个 cache.manefest 文件,该文件里声明了浏览器需缓存的所有文件资源:
<!DOCTYPE html>
<html lang="en" manifest="cache.manifest">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>
  
</body>
</html>

2.关于 chache.manifest 文件的定义:

CACHE MANIFEST
# 注释:上面一句必须
# v1.0.0
# 需要缓存的文件,无论在线与否,均从缓存里获取
CACHE:
cache.js
cache.css

# 不缓存的文件,无论缓存中存在与否,均重新获取
NETWORK:
uncache.js
uncache.css

# 获取不到资源时的备选路径,如 index.html 访问失败,则返回404页面
FALLBACK:
index.html 404.html

关注细节

  • cache.manifest 文件的 MIME 类型是 text/cache-manifest
  • cache.manifest 文件以CACHE MANIFEST 开头,文件编码格式必须是utf-8
  • 引用 cache.manifest 的 html 文档会被默认包含进缓存清单

归纳步骤

  • 配置服务器支持 cache.manrfest 的 Content-type: text/cache-manifest
  • 编写 cache.manifest 文件
  • html 页面应用 cache.manifest 文件

参考链接

相关文章

  • HTML5离线缓存相关文章

    HTML离线缓存-manifest简介有趣的HTML5: 离线存储

  • 离线存储manifest

    作用 用户可以离线访问你的内容 提高访问速度 仅仅加载被修改过的资源,避免同一资源对服务器多次请求,降低服务器访问...

  • http常用问题总结(三)

    1html5离线存储 使用:在html标签中写入 manifest = "cache.manifest", cac...

  • 前端面试备考(基础题)

    Html 1. HTML5离线存储和本地缓存 离线存储 test.manifest内容 提示:在服务器上添加MIM...

  • h5---

    本地数据的存储。h5新接口的关于数据的存储。上一章,我们讲到,数据的离线缓存技术。是通过manifest...

  • 有趣的HTML5:离线存储

    怎么用? 然后cache.manifest文件的书写方式,就像下面这样: cache 表示在离线时存储的资源net...

  • manifest(离线缓存)

    1、起源 H5之前,所有的网页都必须联网才能访问。PC端没问题,在移动端网络的可靠性变低 2、manifest是什...

  • manifest离线缓存

    1.起源: H5之前,所有网页都必须联网才能访问 PC端没问题,在移动端网络的可靠性变...

  • 离线缓存(manifest)

    Html5 引入了应用程序缓存,这意味着web应用可以进行缓存,并且可以在没有网络连接的时候进行访问。1.1 什么...

  • 二、html5应用缓存

    HTML5离线篇收藏--- cache manifest http://www.cnblogs.com/brain...

网友评论

      本文标题:离线存储manifest

      本文链接:https://www.haomeiwen.com/subject/qvrjgttx.html