Cookie介绍
主要用于存储访问过的网站数据,把浏览器的信息存储到本地电脑中,实现客户端和服务器端的通讯。
Cookie特点
- 以文本形式保存(.txt)
- Cookie存储信息不安全(不能存放重要的信息)
- Cookie中有域(domain)和路径的概念,浏览器是一个比较安全的环境,所以不同的域之间不能直接访问(js的同源策略限制)
Cookie的常用属性
1 | Name:cookie的名字(键) |
JavaScript操作Cookie
- document.cookie 属性创建、读取、删除 cookie
1 | document.cookie='name=Peak'; |
- 设置cookie失效时间
设置一个10分钟后失效的Cookie
1 | function setCookie(name, value, expire){ |
注意:过期时间是格林威治时间(UTC时间)
- 提前清除cookie
把过期时间设置为小于当前时间即可
1 | setCookie('name', 'Peak', -1); |