首页 > Web开发 > 详细

html5 应用缓存

时间:2015-10-27 16:54:59      阅读:146      评论:0      收藏:0      [点我收藏+]

界面

 1 <html manifest=‘manifest.appcache‘>
 2 <html lang="en">
 3 
 4 <head>
 5     <meta charset="UTF-8">
 6     <title>application cache 离线缓存</title>
 7 </head>
 8 
 9 <body>
10     <h1>App Cache Demo</h1>
11     <ul>
12         <li><img src="img/1.jpg" alt="1.jpg"></li>
13         <li><img src="img/2.jpg" alt="2.jpg"></li>
14     </ul>
15     <script type="text/javascript">
16     window.addEventListener(load, function(e) {
17         window.applicationCache.addEventListener(updateready, function(e) {
18             console.log(window.applicationCache.status);
19             if (window.applicationCache.status == window.applicationCache.UPDATEREADY) {
20                 window.applicationCache.swapCache();
21                 if (confirm(a ne version of this site is avaolable. load it?)) {
22                     window.location.reload();
23                 }
24             } else {
25                 console.log(manifest did not change);
26             }
27         }, false);
28     }, false);
29     </script>
30 </body>
31 
32 </html>

manifest

CACHE MANIFEST
#version 1.0

#缓存文件
CACHE:
img/1.jpg
img/2.jpg
#每次下载文件
NETWORK:
    *
#离线状况下代替文件
FALLBACK:

服务器端:apache conf/mime.types

添加一行

text/cache-manifest         appcache

 技术分享

html5 应用缓存

原文:http://www.cnblogs.com/vanliga/p/4914210.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!