本地存储之cookie

源码可以到GitHub上下载!

参见http://yun.baidu.com/share/link?shareid=1575530779&uk=1795493794

JS操作cookies方法 :

cookie三元组(name,domain,path),它唯一确定一个cookie,三元组相同时,就是同一个cookie,不同时,就是不同的cookie,一般来说,

  1.cookie若不设置过期时间关闭浏览器后会自动清除数据

相同domain和path的cookie放在同一个文件中,并用*号隔开,当然,其实并不用关心存储方式,不同的浏览器存储方式也不一样。

  2.存储限制4k

cookie的访问有一个同源策略,以(domain,path)来判断,不区分端口和http还是https

  3.同地址下其他文件也能读取到

domain匹配:机制跟面向对象编程的继承很像,也就是说子domain可以访问父domain的cookie,当domain=.baidu.com时,表示所有二级域名比如www.baidu.com都可以访问该cookie

    cookie用字符串拼接即可

path匹配:机制跟面向对象编程的继承很像,子path可以访问父path的cookie,比如path=/test/hello/可以访问path=/test/的cookie,当path=/时,表示,所有目录子可以访问该cookie

    cookie后可接

domain和path都要满足匹配规则时,才会读取相应的cookie

本文由金沙官网线上发布于Web前端,转载请注明出处:本地存储之cookie

您可能还会对下面的文章感兴趣: