我需要找到在用户的cookie或任何本地存储上保存超过4kb数据的方法。问题是我需要一个crossbrowser方式,它应该至少在IE8上工作?你有什么想法?
答案 0 :(得分:1)
使用本地存储。
它允许您存储最多5 MB。
示例:
localStorage.setItem('bar', 'myValue');
var value = localStorage.getItem('bar');
value
现在是#34; myValue"。
答案 1 :(得分:0)
IE8 +和其他领先的浏览器,Chrome,Mozilla,Opera和Safari都支持开箱即用的本地存储。
如果要存储除字符串以外的任何其他数据类型,请尝试此操作。
localStorage.setItem('bar', JSON.stringify('myValue'));
var value = localStorage.getItem(JSON.parse('bar'));
JSON.stringify
将任何数据类型转换为JSON对象,JSON.parse
解析存储的数据。