0
A
回答
0
是的,但是ui不會在沒有額外刷新的情況下顯示更改。您可以通過在頁面加載中偵聽updateready事件來避免這種情況。下面是來自HTML5ROCKS網站一些示例代碼:
// Check if a new cache is available on page load.
window.addEventListener('load', function(e) {
window.applicationCache.addEventListener('updateready', function(e) {
if (window.applicationCache.status == window.applicationCache.UPDATEREADY) {
// Browser downloaded a new app cache.
// Swap it in and reload the page to get the new hotness.
window.applicationCache.swapCache();
if (confirm('A new version of this site is available. Load it?')) {
window.location.reload();
}
} else {
// Manifest didn't changed. Nothing new to server.
}
}, false);
}, false
相關問題
- 1. 從離子應用程序的緩存中刪除圖像
- 2. HTML離線應用程序緩存,清單下載的文件
- 3. 此應用正在離線。要啓用應用程序,從應用程序根目錄中刪除app_offline.htm文件
- 4. 刪除應用程序的緩存
- 5. 如何從android應用程序中刪除緩存的圖像
- 6. 從git緩存中刪除文件
- 7. 緩存清單離線應用程序不刷新Chrome中的JavaScript文件
- 8. XBAP從應用程序清除緩存
- 9. 混合應用程序中的離線數據緩存機制
- 10. 離線緩存和本地存儲的iOS Web應用程序
- 11. 關於HTML5離線存儲和緩存的iPad應用程序
- 12. 清除離子應用程序中的緩存?
- 13. 清除離子應用程序中的所有緩存
- 14. 使用緩存控制標題的離線web應用程序?
- 15. iphone離線web應用程序緩存不起作用
- 16. 從應用程序文件夾(Google Drive)中刪除文件
- 17. 最大尺寸iPad/iPhone離線應用程序緩存
- 18. 緩存清單離線應用程序支持
- 19. 用戶離開應用程序時刪除會話存儲
- 20. Android使用緩存和Phonegap的離線和在線應用程序
- 21. 在iOS應用程序中從S3存儲桶中刪除文件(Swift)
- 22. 刪除應用程序時是否刪除文檔文件夾?
- 23. Java - 從內存中刪除線程
- 24. HTML5離線「應用程序緩存錯誤事件:清單讀取失敗(-1)」
- 25. 無法從Dropbox中刪除文件(來自iPhone應用程序)
- 26. Unistall應用程序從SDCARD中刪除文件夾
- 27. iOS NSFileManager - 從主應用程序包中刪除文件
- 28. 從WPF應用程序中刪除強名稱密鑰文件
- 29. 從ASP.Net中刪除應用程序臨時文件
- 30. 從共享應用程序組中刪除文件
謝謝!我主要不確定將不再需要的資源成爲什麼。只是想確保我不需要自己編程清理。例如,我不想讓不再鏈接圖像的緩存膨脹起來! – 2012-02-16 19:38:38
Np,如果這有助於隨時接受答案。 :) – 2012-02-16 19:44:07