我想从我的localStorage导出一些项目,保存它,但外部的格式,这样我可以稍后再导入。
我的尝试是编写可以稍后在一个文本粘贴可执行代码。 然后该textare的值将只是的eval()编辑。
问题:存储在localStorage的数据存储为
var data = [];
data.push('sampledata');
data.push({sample: 'object'});
localStorage.setItem('varname',data);
因此,它包含了各种字符,我不喜欢,喜欢”,“等
我(不工作)解决方案至今是:
var container = $('#localDataContainer');
container.append('localStorage.setItem("cockpitLastVisited","' + localStorage.getItem("cockpitLastVisited") + '");<br/>');
container.append('localStorage.setItem("cockpit_services","' + localStorage.getItem("cockpit_services") + '");<br/>');
container.append('localStorage.setItem("cockpit_users","' + localStorage.getItem("cockpit_users") + '");');
如果我的尝试似乎是好的,什么是创造,然后可以执行的方式是代码的最佳方式是什么?