1.cookie的个数限制:不同浏览器有不同的标准,20~50个。
2.cookie的大小限制:4KB左右的大小
3.cookie的设置:只能一个一个设置,不能批量设置。
如:document.cookie = "key=value;";
4.cookie的作用范围:同一个浏览器,同一个路径下cookie可以共享。如果上级路径想要访问,则设置path属性,如document.cookie = "key=value;path=/";
设置整站都可以访问。如果设置不同的二级域名也可以访问(如pan.baidu.com,zhidao.baidu.com),则添加domin属性,如,document.cookie = "key=value;path=/;domain=baidu.com"
5.cookie生命周期:默认情况下cookie不保存数据,即关闭浏览器cookie不会被保存。当给cookie指定过期时间,cookie会被保存。用如expires设置。
var d = new Date();
d.setTime(d.getTime()+(24*60*60*1000));
var expires = "expires="+d.toGMTString();
document.cookie = "key=value;expires="+expires;