首页 > 解决方案 > 在 Web 应用程序中存储和管理离线数据

问题描述

我正在创建一个网络应用程序,允许用户将一些数据上传到网络服务器。但我希望这个应用程序也可以离线工作,所以如果网络不可用,它应该将数据存储在本地存储中,并在网络可用时将数据推送到服务器。有没有可以简化这个的 JS 库?

标签: javascriptwebprogressive-web-apps

解决方案


您正在寻找的功能是Background Sync API

您可以使用它workbox-background-sync来简化使用,包括在不支持后台同步 API 的浏览器上的行为的内置 polyfill。


推荐阅读