.

应用缓存初级使用指南

离线访问对基于网络的应用而言越来越重要。虽然所有浏览器都有缓存机制,但它们并不可靠,也不一定总能起到预期的作用。HTML5使用

ApplicationCache

接口解决了由离线带来的部分难题。使用缓存接口可为您的应用带来以下三个优势:

离线浏览-用户可在离线时浏览您的完整网站  速度-缓存资源为本地资源,因此加载速度较快。  服务器负载更少-浏览器只会从发生了更改的服务器下载资源。

应用缓存(又称AppCache)可让开发人员指定浏览器应缓存哪些文件以供离线用户访问。即使用户在离线状态下按了刷新按钮,您的应用也会正常加载和运行。

缓存清单文件

缓存清单文件是个简单的文本文件,其中列出了浏览器应缓存以供离线访问的资源。

引用清单文件

要启用某个应用的应用缓存,请在文档的

html

标记中添加manifest属性:

htmlmanifest="example.appcache".../html

您应在要缓存的网络应用的每个页面上都添加

manifest

属性。如果网页不包含

manifest

属性,浏览器就不会缓存该网页(除非清单文件中明确列出了该属性)。这就意味着用户浏览的每个包含

manifest

的网页都会隐式添加到应用缓存。因此,您无需在清单中列出每个网页。

manifest

属性可指向绝对网址或相对路径,但绝对网址必须与相应的网络应用同源。清单文件可使用任何文件扩展名,但必须以正确的MIME类型提供(参见下文)。

htmlmanifest="


转载请注明:http://blog.hzbdfjk.com/hbyx/7136.html