博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
各浏览器的cookie的name个数/最大容量限制测试
阅读量:6448 次
发布时间:2019-06-23

本文共 530 字,大约阅读时间需要 1 分钟。

测试代码

 

for(var ii = 0; ii< 5000;ii++){if (!window.ia) window.ia=0;window.ia++;var s = 'a'+window.ia+'=';for (var i = 0; i < 4000;i++) s+='' +parseInt(Math.random()*10);s+= ';';//alert(s.length);document.cookie =  s;}

经过测试(ie10,firefox22,chrome)

 

各浏览器的cookie每一个name=value的value值大概在4k;所以4k并不是一个域名下所有的cookie共享的,而是一个name的大小;

而对于name的个数的限制,发现ie10大概是50个,如果超过了50个,前面的你这个进程(js?php?感觉应该是这样)设置的最前面设置的就会挨删除把新的放进去.当出现这种溢出替换的过程时,就会导致当前进程的ie的这个域名无法访问,需要重启浏览器才行;所 以对于name的个数可以按照ie的来定即可,其它浏览器倒没有限制,(500+还可以放);

而对于限制4k大小的限制时,保存cookie的请求就直接的被忽略,没有任何效果

 

转载地址:http://nxlwo.baihongyu.com/

你可能感兴趣的文章
linux高编进程------进程分配
查看>>
Docker的基本操作
查看>>
hdu2276 快速矩阵幂
查看>>
vim制表符占位个数修改
查看>>
JSP内置对象值out对象及其它的一些常见方法
查看>>
Android undefined intent constructor错误?
查看>>
typscript 语法1
查看>>
04 对象与类
查看>>
headfirst python 03, 04
查看>>
Git在Githib和Github上的使用
查看>>
mysql使用学习的帮助文档
查看>>
Apache Rewrite规则详解
查看>>
SQL细小知识点
查看>>
linux系统调用的三种方法
查看>>
bzoj 2818 欧拉函数
查看>>
【cisco探索之路】
查看>>
Python条件语句
查看>>
JavaScript小结
查看>>
python Web开发你要理解的WSGI & uwsgi详解
查看>>
基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境
查看>>