我制作了一个网页(todo app),它使用区域存储来保存json格式的数据。我在我的智能手机(android)上使用它,所以所有数据都存储在我的设备本地(ca 200 kB)
现在,我想以某种方式备份数据。我尝试了不同的方法(电子邮件,发布表单,复制粘贴)但到目前为止它们都没有。有一个简单的straigt前进方式来做到这一点?
答案 0 :(得分:0)
您无法控制localStorage到那个范围。但是有几种方法可以将数据存储在不同的存储空间(例如evercookie),即使我根本不使用它(不确定它是多么合法,如果有的话)
但最好的方法可能是备份服务器上的数据,并定期让用户在发生更改时将localStorage发送给您。
如果localStorage被擦除,则只要求服务器发回该用户最后存储的数据集。
如果您使用Cordova / Phonegap,您可能需要查看http://docs.phonegap.com/en/1.4.1/phonegap_file_file.md.html#FileWriter以创建localStorage的副本作为物理文件。