将数据转为在线时加载到服务

时间:2018-05-30 07:00:09

标签: javascript offline service-worker indexeddb progressive-web-apps

我可以在PWA中使用service-worker离线时向indexeddb添加数据,但是当它联机时想要将相同的数据添加到服务中(意味着我想通过调用服务将数据存储到数据库中)。怎么做到这一点?

1 个答案:

答案 0 :(得分:1)

你的问题不是很清楚。它有两种解释,我会尝试回答它们。

  1. 问题 - 您希望在离线和在线案例中使用服务工作者。
  2. 答案 - 以同样的方式进行操作应该没有任何问题。

    1. 问题 - 如何将数据发送到服务器,当应用程序离线时,该数据已保存在IndexedDB中。
    2. 答案 - 您想使用Background Sync

      如果您有任何不同的要求,请随时提出,但请尝试稍微清楚一点。希望这有帮助!