HTML5离线缓存表单数据

3

你好,我正在设计一款用于公司离线使用的Web应用程序。人们将在仓库中使用iPad离线输入一些非常简单的表单数据,通常是15-20个字符的ID代码和与之相关的数量。在离线状态下存储这些信息并在连接时上传到数据库的好方法是什么?

我想使用JavaScript检查连接情况。如果没有连接,则将数据附加到数组中。如果有连接,则附加并上传整个数组,然后清除它。

您能否给我一些最佳实践的建议,例如如何避免数据丢失,防止Web应用程序意外关闭等等?谢谢。

1个回答

2
也许尝试使用本地存储,任何iPad都应该支持它。

http://diveintohtml5.ep.io/storage.html

用户除非清空浏览器缓存或者作为程序员的您覆盖了数据,否则不应该丢失数据。数据是按域名存储的。

请记住,您只有5MB的数据可用。但是您可以在iPad上更改该设置。我知道在Firefox中,您可以在about:config中进行设置,并搜索dom.localstorage。 - Caimen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接