cookie写入是否受限于cookie值的大小?

时间:2012-07-24 19:48:43

标签: javascript cookies

我有以下代码,它接受textarea的值并将其写入cookie。

但是,对于较大的值,似乎cookie未设置。

var xVal = $('div#content-case div#edit-document textarea#feed-edit-box').val();
xVal = xVal.replace(/(\r\n|\n|\r)/gm, "");

var exdate = new Date();
exdate.setDate(exdate.getDate() + 1);
var c_value = xVal + ((1 == null) ? "" : "; expires=" + exdate.toUTCString());
document.cookie = "TempFile=" + c_value;

如果是这样,有什么方法吗?

1 个答案:

答案 0 :(得分:0)

在某些浏览器(IE)中,Cookie限制为4096字节,而不是使用此http://www.jstorage.info/将值保存到cookie,每次执行请求和存储时都不会将数据发送到服务器尺寸要大得多。