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. 當應用程序被刪除時刪除緩存文件ios
- 3. HTML離線應用程序緩存,清單下載的文件
- 4. 此應用正在離線。要啓用應用程序,從應用程序根目錄中刪除app_offline.htm文件
- 5. 刪除應用程序的緩存
- 6. iOS是否刪除應用程序的緩存文件?
- 7. HTML5應用程序緩存添加/刪除特定文件
- 8. 從iOS緩存中刪除應用程序時回撥?
- 9. 如何從android應用程序中刪除緩存的圖像
- 10. 從git緩存中刪除文件
- 11. 緩存清單離線應用程序不刷新Chrome中的JavaScript文件
- 12. 清除應用程序緩存:應該將哪些文件刪除?
- 13. XBAP從應用程序清除緩存
- 14. 應用程序緩存清單 - 從<html>中刪除「清單」後仍將文件保留在緩存中?
- 15. 混合應用程序中的離線數據緩存機制
- 16. 關於HTML5離線存儲和緩存的iPad應用程序
- 17. 離線緩存和本地存儲的iOS Web應用程序
- 18. 清除離子應用程序中的所有緩存
- 19. 清除離子應用程序中的緩存?
- 20. iphone離線web應用程序緩存不起作用
- 21. 使用緩存控制標題的離線web應用程序?
- 22. 離線Web應用程序,應用程序緩存,Ipad iOS6和HTTPS,HTML5
- 23. 從應用程序文件夾(Google Drive)中刪除文件
- 24. 在iOS應用程序中使用UIWebview刪除緩存
- 25. 緩存清單離線應用程序支持
- 26. 谷歌地圖應用程序緩存但不離線
- 27. 最大尺寸iPad/iPhone離線應用程序緩存
- 28. HTML5離線只緩存某些文件
- 29. 如何從離子應用程序中刪除啓動畫面
- 30. 應用程序開發 - 在線時緩存JSON文件 - AJAX
謝謝!我主要不確定將不再需要的資源成爲什麼。只是想確保我不需要自己編程清理。例如,我不想讓不再鏈接圖像的緩存膨脹起來! – 2012-02-16 19:38:38
Np,如果這有助於隨時接受答案。 :) – 2012-02-16 19:44:07