我正在嘗試構建一個需要離線工作的Web應用程序。迄今爲止的標準方法是使用瀏覽器的應用程序緩存。但是,應用程序緩存似乎已被棄用,並將在未來從瀏覽器中刪除(請參閱https://developer.mozilla.org/en-US/docs/Web/HTML/Using_the_application_cache)。建議使用服務人員。但是,服務人員目前在所有瀏覽器中都不受支持。今日適用於離線網絡應用程序的最佳方法
那麼,該怎麼辦?考慮到應用程序緩存和服務工作者的當前狀態,今天,建立離線Web應用程序的最佳方式是什麼?是否有其他方法不太依賴瀏覽器功能?
看看http://www.dexie.org/ – Coz
考慮使用一個polyfill https://github.com/coonsta/cache-polyfill – Aron
這個polyfill在Cache Storage API中實現了一些方法, t可在谷歌瀏覽器中使用。對於一般的服務人員或一般的Cache Storage API來說,這不是一個polyfill。 –