簡體   English   中英

如何從可用的離線應用程序訪問在線資源?

[英]how to access ONline resources from a web app available OFFline?

我剛剛創建了一個可與緩存清單等一起離線使用的Web應用程序。它運行良好,但我想訪問一些未在緩存清單中提及的圖片,而這些照片在我在線時也不會出現。

此外,有沒有簡單的方法可以在應用程序離線時加載默認圖像?

提前致謝!

編輯:這些圖片的路徑是從單獨的Web服務動態加載的,並保存在本地存儲中。

重新編輯:

確定,我找到了解決方案:

只需將以下行添加到緩存清單中:

網絡:

*

這將使Web應用程序可以訪問清單文件的CACHE:部分中未包含的所有元素。 實際上,如果沒有NETWORK:部分,則訪問被阻止。

來源: http : //ajax.sys-con.com/node/1643966/mobile

我想確認您的解決方案。 在線使用帶有清單的應用程序時,我們的AJAX調用遇到麻煩。 Firefox和iOS Safari都是如此。 Ajax調用有時返回狀態0錯誤。 這是非常不一致的。 我們加了

NETWORK:
*

到我們的清單,問題就消失了。 規范建議不清單的CACHE:部分中沒有的任何內容都不會被緩存,但是如果需要非緩存資源,則似乎總是需要NETWORK:部分。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM