我必须在2个Cookie字典/键控cookie中存储用户的偏好,以隐藏应用中每个表单的某些部分。JavaScript无法在ie7中获取/设置Cookie
看来IE7已经达到了javascript中Cookie 的数量或大小的一些限制。
我的意思是,饼干只在客户端JS无法访问,但可以在我们的asp.net/vb读就好了代码隐藏。
需要读取这些cookie的值必须在客户端,因为我不能运行回传的功能,每次的功能需要更新的cookie。
我应该如何获取和设置cookie而不触发回发?我考虑将cookie onload的值存储在文本框中,但我不知道什么时候会读取它并更新cookie。
我必须补充说,这个工作起来,直到我们刚刚添加一个新的cookie密钥块。如果我删除该块,它会再次开始工作。它与长度有关。 – Lactose
@Lactose:IE遵循RFC指南,将其限制为50个Cookie,每个Cookie最多4KB。如果你超出了这个范围,我会说你有一个设计问题:support.microsoft.com/kb/306070和support.microsoft.com/kb/941495/en-us – NotMe
做一个cookie key:ie:Response。Cookie(“Cookie”)(“key1”)计入该限制?所以Cookie“Cookie”有两个键,那么这个数字是1或2个Cookie? – Lactose