[英]how to access ONline resources from a web app available OFFline?
我剛剛創建了一個可與緩存清單等一起離線使用的Web應用程序。它運行良好,但我想訪問一些未在緩存清單中提及的圖片,而這些照片在我在線時也不會出現。
此外,有沒有簡單的方法可以在應用程序離線時加載默認圖像?
提前致謝!
編輯:這些圖片的路徑是從單獨的Web服務動態加載的,並保存在本地存儲中。
重新編輯:
確定,我找到了解決方案:
只需將以下行添加到緩存清單中:
網絡:
*
這將使Web應用程序可以訪問清單文件的CACHE:部分中未包含的所有元素。 實際上,如果沒有NETWORK:部分,則訪問被阻止。
我想確認您的解決方案。 在線使用帶有清單的應用程序時,我們的AJAX調用遇到麻煩。 Firefox和iOS Safari都是如此。 Ajax調用有時返回狀態0錯誤。 這是非常不一致的。 我們加了
NETWORK:
*
到我們的清單,問題就消失了。 規范建議不清單的CACHE:部分中沒有的任何內容都不會被緩存,但是如果需要非緩存資源,則似乎總是需要NETWORK:
部分。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.