做为8月份Internet Explorer更新升级的一部分,微软悄悄的将Cookie的操作方式做了一些改变,最显著的一条是将单一站点的Cookie数目限制从20提高到了50个。详细的官方说明文档你可参照这里。 以前IE的Cookie存储机制限定了单一网站的Cookie存储最多只能有20个,超出的部分就会被浏览器自动挤掉,所以网站设计人员被迫引入了Cookie字典的概念,它是在Cookies组件中引入一个人为的概念“子键”,可以在一个页面中定义更多的Cookies变量。显然微软官方放宽Cookie数目的限制会让程序开发人员能够更方便自由的定义引用Cookie。 需要注意的事,微软此次对Cookie的放宽只是数目上的,另外两条比较关键的Cookie限制并没有得到修改。 - 浏览器支持Cookie大小为4096字节,如果您的Cookie定义超过这一数值则只会返回一个空字符串。大多数浏览器支持最多可达4096字节的Cookie,如果要将为数不多的几个值保存到用户计算机上,这一空间已经足够大,但您不能用一个Cookie来保存数据集或其他大量数据。 - Internet Explorer会忽略任何Cookie设置header信息长度超过5118字节的信息。