码迷,mamicode.com
首页 > 移动开发 > 详细

HTML5之window.applicationCache对象

时间:2015-05-13 19:09:26      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:

不知道离线缓存技术的可以参照上一篇文章:  HTML5之appcache语法理解/HTML5应用程序缓存/manifest缓存文件官方用法翻译

参考文章

window.applicationCache API 官方

用法:

window.applicationCache.addEventListener(‘updateready‘, onUpdateReady);
if(window.applicationCache.status === window.applicationCache.UPDATEREADY) {
  window.applicationCache.swapCache();
window.location.reload(); }

如何取消manifest缓存:

修改服务器manifest文件名称,比如:原名manifest.appcache  更改为 obsolete.appcache

 

 

你也可以参照这篇文章:

HTML5API___manifest

下面是window.applicationCache的内容

window.applicationCache
ApplicationCache {onobsolete: null, oncached: null, onupdateready: null, onprogress: null, ondownloading: null…}
oncached: null
onchecking: null
ondownloading: null
onerror: null
onnoupdate: null
onobsolete: null
onprogress: null
onupdateready: null
status: 1
__proto__: ApplicationCache
  CHECKING: 2
  DOWNLOADING: 3
  IDLE: 1
  OBSOLETE: 5
  UNCACHED: 0
  UPDATEREADY: 4
  abort: function abort() { [native code] }
  constructor: function ApplicationCache() { [native code] }
  swapCache: function swapCache() { [native code] }
  update: function update() { [native code] }
  __proto__: EventTarget

 

HTML5之window.applicationCache对象

标签:

原文地址:http://www.cnblogs.com/caoruiy/p/4500737.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!