星期四, 八月 30, 2007

IE 单一站点 Cookie 限数放宽至50

      做为8月份 Internet Explorer 更新升级的一部分,微软悄悄的将 Cookie 的操作方式做了一些改变,最显著的一条是将单一站点的 Cookie 数目限制从20提高到了50个。详细的官方说明文档你可参照这里

IE 单一站点 Cookie 限数放宽至50

      以前 IE 的 Cookie 存储机制限定了单一网站的 Cookie 存储最多只能有20个,超出的部分就会被浏览器自动挤掉,所以网站设计人员被迫引入了 Cookie 字典的概念,它是在 Cookies 组件中引入一个人为的概念“子键”,可以在一个页面中定义更多的 Cookies 变量。显然微软官方放宽 Cookie 数目的限制会让程序开发人员能够更方便自由的定义引用 Cookie。

      需要注意的事,微软此次对 Cookie 的放宽只是数目上的,另外两条比较关键的 Cookie 限制并没有得到修改。

      浏览器支持 Cookie 大小为4096字节,如果您的 Cookie 定义超过这一数值则只会返回一个空字符串。大多数浏览器支持最多可达4096字节的 Cookie,如果要将为数不多的几个值保存到用户计算机上,这一空间已经足够大,但您不能用一个 Cookie 来保存数据集或其他大量数据。

      Internet Explorer 会忽略任何 Cookie 设置 header 信息长度超过5118字节的信息。

没有评论: