emu in blogjava

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  171 随笔 :: 103 文章 :: 1052 评论 :: 2 Trackbacks

emu测试了一下IE8,发现cookie的限制似乎比以前宽松多了。具体限制是:
* 每个域名下允许50个cookie,超过了覆盖最早写入的cookie(或者说队列式管理,超过了第一个出队)
* 同一个页面(和从这个页面发出的请求)子域、父域和根域各自有自己的50个cookie。
* 单个cookie的总长度:cookieName+cookieValue+附加信息(包括等号,空格,分号,domain,expires,path之类的)不能超过5k(最多5119bytes)
* 同一个页面(和从这个页面发出的请求)子域、父域和根域的全部cookie的内容长度(cookieName+cookieValue+等号,空格,分号)不能超过10k,否则全部变成httponly,无法用脚本访问

* 同一个页面(和从这个页面发出的请求)子域、父域和根域的全部cookie的内容长度(cookieName+cookieValue+等号,空格,分号)不能超过50k。

总而言之,cookie不是用来存数据的,能不用就别用。

边做测试边些博客的后果是,由于不停的清空cookie把博客的登陆态清掉了,差点文章提交失败重新写呵呵
posted on 2009-10-29 18:50 emu 阅读(4555) 评论(3)  编辑  收藏 所属分类: web优化

评论

# re: IE8下对cookie的限制。[未登录] 2009-12-31 17:38 jason
IE8 ....  回复  更多评论
  

# re: IE8下对cookie的限制。 2010-11-17 17:54 cuixiping
cookie限制得这么小的字节数,是不得已,因为每次请求都会带上cookie发送到服务器端,占用带宽,尽管99%的页面服务端不需要读取cookie,但是现在好像没有一种机制来在页面一级去disable cookie,那个seesionID的cookie除外。
在非必要发送到服务端的情况下,使用userData和sessionStorage是不错的选择,避免频繁的向服务器发送。  回复  更多评论
  

# re: IE8下对cookie的限制。[未登录] 2014-09-01 18:12 123
123  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: