HTML5之window.applicationCache對象


不知道離線緩存技術的可以參照上一篇文章:  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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM