【发布时间】:2012-02-13 22:43:31
【问题描述】:
我对此进行了大量研究,但找不到完全符合我需求的解决方案。我正在尝试找到一种方法来创建一个简单的 html 表单(电子邮件注册表单),该表单将离线存储数据,可能使用 html5 localStorage。我一直在研究这个解决方案:http://miniapps.co.uk/blog/post/using-html5-localstorage-as-a-fallback-for-offline-form-submission,但我不确定如何将其作为不存储在在线服务器上的独立 html 文档来工作。有什么建议吗?
【问题讨论】:
-
HTML5 本地存储在客户端浏览器上,就像 SESSION 存储在服务器上一样。而且大多数情况下,它无法在浏览器重新启动后幸存下来。本地存储也与其他站点的访问隔离。这是你想要的吗?您究竟想在哪里存储这些数据?
-
@Vigrond 不,这根本不是我想要的。理想情况下,我想将数据存储在 excel 文件中。我知道您可以在 excel 中完成所有这些操作,但我希望表单非常基本、非常简单且安全。
-
好的,你想把excel文件放在哪里?您提到“离线”,但您是指您的本地计算机而不是您租用的服务器吗?
-
@Vigrond 我认为你所说的
sessionStorage是正确的,但localStorage对象应该更永久,请参阅:w3.org/TR/webstorage。无论哪种方式,我认为访问任一对象都需要来自 url 的请求,所以我不认为这是要走的路。 -
@nwellcome 你是对的,感谢您的更正。 HTML5 LocalStorage 将像浏览器缓存一样继续存在,直到被清除。
标签: javascript html local-storage offline