【问题标题】:How to increase cookies storage limit(4096) in chrome如何在 Chrome 中增加 cookie 存储限制(4096)
【发布时间】:2016-02-25 13:48:19
【问题描述】:

我已经使用 jquery 实现了 cookie,如果中心名称的数组长度小于 4096 字节,它可以正常工作。

但我必须在 cookie 中存储大量中心名称的数组(超过 4096 字节)。 所以当我存储中心名称超过 4096 字节时,由于 cookie 的长度,它不能存储在 cookie 中。

所以我的问题在下面

如果中心名称的数组在chrome中超过4096字节,有什么方法可以增加cookie的存储长度

在此长度之后,Cookie 长度设置为接近最大长度,不会存储新的中心名称数组

注意:
(1) 中心名称是一个 jquery 数组 eg.(["1","2",etc])
(2) 这个问题仅适用于 chrome 浏览器,它在 IE 10 中工作正常

希望有人能帮忙..

谢谢

【问题讨论】:

  • 在像 Chrome 这样的现代浏览器中,您有更好的客户端存储选择。为每个 HTTP 请求添加超过 4KB 的开销并不是一个好主意。

标签: jquery google-chrome cookies storage


【解决方案1】:

我建议查看HTML5 localStorage,它允许您存储大量数据,而不是使用 cookie 来回传递它们。

存储大小

Web 存储提供了更大的存储容量(每个来源 5 MB Google Chrome、[6] Mozilla Firefox、[7] 和 Opera;每个存储 10 MB Internet Explorer 中的区域;[8] BlackBerry 10 上每个源 25MB 设备)相比,4 kB(大约少 1000 倍空间)可用于 饼干。

参考:https://en.wikipedia.org/wiki/Web_storage

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-16
    • 2012-03-08
    • 2018-09-11
    • 2015-09-10
    • 1970-01-01
    • 2011-02-02
    相关资源
    最近更新 更多