Javascript cookie写入是否基于cookie值的大小而受到限制?
我有以下代码,它获取textarea的值并将其写入cookie 但是,对于较大的值,似乎没有设置cookieJavascript cookie写入是否基于cookie值的大小而受到限制?,javascript,cookies,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_v
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;
如果是这样的话,有什么办法吗?在某些浏览器中,cookie限制为4096字节,而不是将您的值保存到cookie中。使用此功能,数据不会在每次您请求时发送到服务器,并且存储大小要大得多。我是否需要将值传递到服务器,这可能吗?如果这些数据不会在每次通过ajax发送并保存到会话中时都发生更改,那么在每次执行请求时向服务器发送大量重复数据不是一个好主意。