2017-10-10 521 views
0

我正在嘗試爲我們的webapp安裝離線支持。我很樂意爲此使用serviceWorker,但不幸的是,Safari不支持這些。在iOS上使用CDN離線WebApp

所以我嘗試使用棄用的清單文件。但顯然只有來自相同來源的文件才允許在那裏。我們正在從CDN加載我們的靜態文件(所以原點不一樣)。

有什麼辦法可以使一個帶有CDN文件的webapp在iOS上脫機工作嗎?

最後一個想法是生成一個index-offline.html文件,將其作爲FALLBACK包含在清單中。在那裏,我會指向相同的文件,但這次不是在CDN上,而是在我們自己的服務器上......但這對我來說似乎不是一個好的解決方案。

在此先感謝:-)

傑西

回答

0

只要iOS不支持服務人員,你不能使脫機工作。服務人員是PWA的核心,可以使離線工作正常進行。我們仍然不確定iOS是否會支持離線功能。