Html5离线缓存表单数据

发布于 2024-11-20 00:02:48 字数 256 浏览 4 评论 0原文

您好,我设计了一个可以在我的公司离线使用的网络应用程序。人们将离线使用 iPad 在仓库中走动,输入一些非常简单的表单数据,通常是 15-20 个字符 ID 代码以及与其相关的数量。在离线时存储此信息然后在连接时上传到数据库的好方法是什么?

我正在考虑使用 JavaScript 来检查连接。如果没有,则将数据附加到数组中。如果有连接,则追加然后上传整个数组,然后清除它。

您能否给我一些最佳实践的想法,例如如何不丢失数据、防止网络应用程序意外关闭时丢失数据等?谢谢

Hi I'm designed a web app to be used offline at my company. People will be walking around the warehouse with iPads offline enter some pretty simple form data, usually 15-20 char id codes and quantities associated with them. What is a good way to store this info while offline and then upload to db when connected?

I was thinking using JavaScript to check for a connection. If none, then append data to an array. If there is a connection, append then upload whole array then clear it.

Can you give me some ideas for best practices, like how to not lose data, prevent data loss should the web app be accidentally closed, etc.? Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

少女净妖师 2024-11-27 00:02:48

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

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

用户不应该丢失数据,除非他们会清除浏览器缓存,或者您作为程序员覆盖它。它是按域存储的。

Maybe try localstorage any IPad should support it.

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

The user should never lose the data unless they clear browser cache or you as a programmer overwrites it. It is stored by domain.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文