首页 > 解决方案 > 网络可用时从离线 HTML5 应用上传

问题描述

哇,我的问题似乎很常见,以至于我一定错过了一些非常明显的东西,但这里是:

有什么方法可以触发/安排休眠的离线 HTML5 应用程序运行:

我想创建一个离线 HTML5 应用程序,它将记录交付的详细信息(项目描述、收件人姓名、照片、时间戳等)。数据将被写入本地存储(照片转换为base64)。如果应用程序有网络,则交付数据将上传到远程服务器。如果应用程序没有网络,那么即使用户关闭设备电源,下次设备启动并有网络时,我需要应用程序进行上传,无需用户进行任何操作。

我已经搜索并没有发现任何东西。我猜离线应用程序只有在前台才能运行?如果有人能证实这一点,那么这至少是一件好事,即使这不是我想听到的。

谢谢

标签: htmlscheduled-tasksofflineappsnetwork-state

解决方案


后台同步,正是我所追求的(尽管在 2016 年它仅支持 Chrome): https ://developers.google.com/web/updates/2015/12/background-sync


推荐阅读