chunchunlike

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
关于cookie的测试。 

 

  • 概述 分浏览器 IE6,IE8,Chrome,FireFox分别测试
    • 测试1 cookie总数量限制,超过数量限制的cookie如何处理
    • 测试2 cookie总长度限制
    • 测试3 单条cookie长度测试
    • 测试4 子cookie长度限制
  • 测试用的各浏览器版本
    • IE6版本6.0.3790.3959
    • IE8版本8.0.6001.18702
    • Chrome版本14.0.835.15,Chrome取得cookie速度较慢,测试时注意
    • FireFox版本6.0.2
  • cookie总数量测试
    • 1 IE6 最多设置20个cookie,后设置的会把前面设置的冲掉
    • 2 IE8 最多设置50个cookie,后设置的会把前面设置的冲掉
    • 3 Chrome最多设置160个左右,个数不定,后设置的会把前面设置的冲掉
    • 4 FireFox最多设置150,后设置的会把前面设置的冲掉
  • cookie总长度测试
    • 1 IE6 最大4078
    • 2 IE8 最大10198
    • 3 Chrome 大于80000
    • 4 FireFox 大于80000
  • 单条cookie长度测试
    • 1 IE6 在4000左右
    • 2 IE8 在5000左右
    • 3 Chrome 在4000左右
    • 4 FireFox 在4000左右
  • 子cookie长度测试 (子cookie实际是在cookie里面拼字符串,上面单条cookie长度的测试对子cookie仍适用)
    • 1 IE6 一条cookie可以设置几百个子cookie,子cookie总和长4000左右
    • 2 IE8 一条cookie可以设置几百个子cookie,子cookie总和长4000左右
    • 3 Chrome 一条cookie可以设置几百个子cookie,子cookie总和长4000左右
    • 4 FireFox 一条cookie可以设置几百个子cookie,子cookie总和长4000左右

 

--- 

1 a.com ,b.com 。 跨域设置、获取均得不到cookie

2 子域可以读取、设置父域的cookie。
   比如:newhouse.a.com 可以读取 设置 a.com的cookie信息
   
3 子域与子域之间不能读取设置。
4 子域,父域cookie的个数 在ie6下分别是20个 不会冲突。


---

跨域读取赋值 cookie可以考虑服务端读取赋值,传回到客户端。

主要原因是:script标签是可以跨域的。

---

XmlHttpRequest 触发的get post均不能跨域。 

可以由src="图片路径",触发get请求, 跨域亦可。

post跨域 :部分浏览器XmlDomainRequest可以,还有其他方法,待补充。

 

posted on 2012-04-10 19:13  chunchunlike  阅读(527)  评论(0编辑  收藏  举报