标签:
使用 HTML5,通过创建 cache manifest 文件,可以轻松地创建 web 应用的离线版本.
应用程序缓存为应用带来三个优势:
启用应用程序缓存,请在文档的<html> 标签中包含 manifest 属性:
1 <!DOCTYPE HTML> 2 <html manifest="demo.appcache"> 3 ... 4 </html>
指定了 manifest 的页面在用户对其访问时都会被缓存。如果未指定 manifest 属性,则页面不会被缓存
第一行,CACHE MANIFEST,是必需的
CACHE MANIFEST
/theme.css
/logo.gif
/main.js
当 manifest 文件加载后,浏览器会从网站的根目录下载这三个文件。然后,无论用户何时与因特网断开连接,这些资源依然是可用的。
"login.php" 永远不会被缓存,且离线时是不可用的
1 FALLBACK: 2 /html/ /offline.html
第一个 URI 是资源,第二个是替补。
离线时: "offline.html" 替代 /html5/
1 CACHE MANIFEST 2 # 2012-02-21 v1.0.0 3 /theme.css 4 /logo.gif 5 /main.js 6 7 NETWORK: 8 login.php 9 10 FALLBACK: 11 /html/ /offline.html
标签:
原文地址:http://www.cnblogs.com/Abner5/p/5854765.html