我已經建立了一個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. Android可以緩存緩存清單HTML5視頻離線嗎?
- 7. 如何清除IE11中的離線網站緩存?
- 8. 緩存網站將在離線狀態下顯示
- 9. 離線模式下的鉻/打開緩存網站?
- 10. 網站離線jsp
- 11. 網站緩存
- 12. HTML5離線存儲/ Web SQL
- 13. 體面的html5離線存儲和緩存示例
- 14. 關於HTML5離線存儲和緩存的iPad應用程序
- 15. Maven Archetypes的離線緩存
- 16. iPhone緩存/離線地圖?
- 17. 訪問緩存orientdb離線
- 18. 手機html5離線緩存動態頁面
- 19. 模擬HTML5高速緩存測試的離線模式
- 20. 緩存谷歌地圖與HTML5的iPhone離線使用錯誤
- 21. HTML5離線視頻緩存在手機safari
- 22. HTML5是否支持離線緩存音頻的訪問?
- 23. HTML5離線緩存javascript已下載但未刷新
- 24. 執行網站離線嗎?
- 25. 使網站離線可用
- 26. 離線手機網站
- 27. 如何創建現有的html5網站離線工作?
- 28. 在HTML5網站的iPad 2上離線查看MS Office文檔
- 29. 使用Google Gears或HTML5的離線網站
- 30. html5離線緩存緩存所有文件,而不是緩存中列出的文件
可能重複。您可以使用javascript來檢查用戶是否在線。看到這裏:http://stackoverflow.com/questions/2384167/check-if-internet-connection-exists-with-javascript – Gunnar 2012-08-10 12:58:20