2016-04-08 27 views
0

我正在開發一個需要聯機工作的Web應用程序,並且當無法使用連接時,所以我想說說如何在再次聯機時同步我的請求的最佳方式。我看到一些關於服務人員的事情,但我不知道這是否是最好的。離線時請求同步的最佳方式

+0

請確保您閱讀並嘗試改進您的問題:http://stackoverflow.com/help/mcve –

回答

2

你絕對可以使用服務人員的這個用例!

特定的解決方案將取決於您的具體需求(服務人員非常通用)。

可能的方法是「請求推遲器」,就像在ServiceWorker Cookbook中執行的那樣。在此解決方案中,當用戶處於脫機狀態時,對服務器的請求排隊,並且當用戶重新聯機時,排隊的請求實際上是針對服務器執行的。