关于cookie的一些测试和跨域问题
2012-04-10 19:13
369 查看
var _bdhmProtocol = (("https:" == document.location.protocol) ? " https://" : " http://"); document.write(unescape("%3Cscript src='" + _bdhmProtocol + "hm.baidu.com/h.js%3Feac0c074a3a5de9edd6d182cb6181087' type='text/javascript'%3E%3C/script%3E"));
关于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可以,还有其他方法,待补充。
关于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可以,还有其他方法,待补充。
相关文章推荐
- 关于cookie的一些测试和跨域问题
- 关于web应用中跨域问题的解决方案,并特别针对移动方向提出一些解决方案
- 关于Cookie跨域的问题
- 关于cookie的一些问题
- 关于Cookie跨域操作遇到的问题及解决方法
- 关于使用性能测试工具的一些想法和问题
- 关于ajax跨域问题的一些认知
- 关于TOSCA自动化测试工具, 我想问一些问题(持续整理中)
- 关于IT测试中的一些问题。
- 关于Cookie跨域的问题
- 微网页关于跨域的一些相关问题
- 单点登录 关于Cookie跨域的问题
- CORS 关于跨域问题的一些了解
- 关于跨域获取cookie问题的解决
- 关于Cookie跨域的问题
- JS中关于跨域同源的一些问题
- asp.net关于Cookie跨域(域名)的问题
- 关于Ajax跨域问题的一些经验 框架用的是JQueryMobile
- 《完美软件》笔记:1)关于测试的一些问题
- 关于Cookie跨域操作的一些总结