如何使用 javascript 在用户的本地存储中保存超过 4kb 的数据?
How to save more than 4kb of data on user's local storage using javascript?
我需要找到在用户的 cookie 或任何本地存储中保存超过 4kb 数据的方法。问题是我需要一种跨浏览器的方式,它至少应该在 IE8 上工作?你有什么想法?
使用本地存储。
它允许您最多存储 5 MB。
示例:
localStorage.setItem('bar', 'myValue');
var value = localStorage.getItem('bar');
value
现在是 "myValue"。
IE8+ 和其他领先的浏览器,Chrome,Mozilla、Opera 和 Safari 开箱即用地支持本地存储。
如果您想存储字符串以外的任何其他数据类型,请试试这个。
localStorage.setItem('bar', JSON.stringify('myValue'));
var value = localStorage.getItem(JSON.parse('bar'));
JSON.stringify
将任何数据类型转换为 JSON 对象并 JSON.parse
解析存储的数据。
我需要找到在用户的 cookie 或任何本地存储中保存超过 4kb 数据的方法。问题是我需要一种跨浏览器的方式,它至少应该在 IE8 上工作?你有什么想法?
使用本地存储。
它允许您最多存储 5 MB。
示例:
localStorage.setItem('bar', 'myValue');
var value = localStorage.getItem('bar');
value
现在是 "myValue"。
IE8+ 和其他领先的浏览器,Chrome,Mozilla、Opera 和 Safari 开箱即用地支持本地存储。
如果您想存储字符串以外的任何其他数据类型,请试试这个。
localStorage.setItem('bar', JSON.stringify('myValue'));
var value = localStorage.getItem(JSON.parse('bar'));
JSON.stringify
将任何数据类型转换为 JSON 对象并 JSON.parse
解析存储的数据。