关于cookie的一些测试和跨域问题

关于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可以,还有其他方法,待补充。

 

转载于:https://www.cnblogs.com/chunchunlike/archive/2012/04/10/2441105.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值