作为更大的webapp的一部分,我想构建允许用户在离线时输入数据的功能 – 然后当他们再次建立连接时将数据发送回我的网站
对我来说,失踪的那些部分
>在浏览器中保存一组特定数据
>保存允许他们输入数据的表单
>使用步骤#2中的表单更新步骤#1中的数据
>将数据从本地数据存储中取出并将其发送回服务器
我想将它完全保留在浏览器中,所以……
HTML5是否满足某些(或所有)目标,因为它目前在webkit / ff3中实现?
如果没有,我应该开始研究哪些技术才能完成上述所有工作.
解决方法
如上所列,它肯定听起来像一个利用HTML5的前沿浏览器会照顾你.
虽然您可能会使用local / sessionStorage对象,但我会推动实现客户端数据库.
>简要概述WebKit blog
使用缓存清单,您可以在用户离线时轻松维护正常运行的表单.
>请参见此处的第3部分,Offline Application Caching APIs.
至于同步新数据,你应该能够以多种方式获得它,将逻辑和方法留给你.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。