我已经阅读过有关HTML Filesystem和LocalStorage的内容,但我不确定实现我需要的最佳方式是什么,如果可能的话。
基本上我需要的是浏览器存储一些数据,最好是XML格式,然后将其发送到服务器。我理想的实现是写入文本文件,然后将此文件上传到服务器。但我知道在浏览器中无法进行本地化。
另外,我读到文件系统不再受支持了。那么Localstorage是在客户端存储信息的唯一选择吗?
我对Localstorage的最大问题是我可能有多个页面,但我需要所有这些页面写入一个地方。
例如,假设我有一个Web应用程序,用户从页面A开始,然后导航到页面B,然后导航到页面C,依此类推。我需要在每个页面上存储一些信息,然后最后,比如第D页,我想将所有以前存储的数据发送到服务器。
首先,我是不是想做一些不可能的事情? 如果没有,最好的方法是什么?
谢谢。
答案 0 :(得分:1)
简单地回答你的问题,是的,你可以做到这一点。您可以在不同页面的本地存储中以键值对的形式存储任何内容,只要准备好就可以将其发送到服务器。如果您希望仅为会话保存,则还可以查看基于会话的存储。