我已經建立了一個html5畫廊,它可以正常工作,但我需要幫助的是讓應用程序檢測用戶是否在線,如果是,將在用戶打開應用程序時更新mainifest 。自我緩存網站離線html5
回答
首先,您需要確保清單文件沒有在清單文件中列出,因爲即使用戶在線,這也會阻止它被重新取回。
完成此操作後,如果您將cache-mode
設置爲prefer-online
,它將在連接可用時重新提取頁面。如果您只想更新顯式,您不需要執行此步驟,但只要連接不在自己的列表中,大多數用戶代理就會在連接可用時重新獲取清單。
您還可以強制它使用JavaScript API:
window.applicationCache.update()
你可以看到this example and lots more details of the JavaScript API here。
好吧,所以這種工作只是一個小故障,當我添加新的圖像到頁面並將其添加到它看起來似乎不加載只是帶有問號的顯示框的mainifest文件 – 2012-08-10 14:37:38
所有好的時間延遲非常感謝您的幫助x – 2012-08-10 14:38:54
@Zara_tj很高興我可以提供幫助。 – Fenton 2012-08-10 15:53:20
- 1. 離線緩存 - HTML5
- 2. HTML5離線緩存
- 3. HTML5離線緩存大小
- 4. HTML5更新離線緩存
- 5. 顯示離線html5網站
- 6. HTML5 localStorage離線網站
- 7. 緩存/離線網站腳本
- 8. HTML5離線緩存數據庫存儲
- 9. 緩存,使我的網站無法離線
- 10. HTML5離線存儲 - 高速緩存清單網絡
- 11. HTML5離線只緩存某些文件
- 12. HTML5僅在離線時使用緩存
- 13. Html5離線緩存表格數據
- 14. iOS清除HTML5離線緩存數據
- 15. Android HTML5視頻離線緩存
- 16. 如何擺脫HTML5離線緩存?
- 17. 離線HTML5網站使用JavaScript搜索
- 18. Android可以緩存緩存清單HTML5視頻離線嗎?
- 19. html5應用程序緩存joomla網站
- 20. HTML5網站不會緩存到iPad
- 21. 緩存網站將在離線狀態下顯示
- 22. 離線模式下的鉻/打開緩存網站?
- 23. 如何清除IE11中的離線網站緩存?
- 24. 離線緩存precdence?
- 25. 網站離線jsp
- 26. 網站緩存
- 27. 查看離線HTML5網站(未連接到網絡)
- 28. 關於HTML5離線存儲
- 29. HTML5離線存儲/ Web SQL
- 30. 體面的html5離線存儲和緩存示例
可能重複。您可以使用javascript來檢查用戶是否在線。看到這裏:http://stackoverflow.com/questions/2384167/check-if-internet-connection-exists-with-javascript – Gunnar 2012-08-10 12:58:20