HTML DOM 文档 cookie
描述
The cookie
属性设置或返回一个用分号分隔的键值对列表(文档 cookie)。
创建 cookie 的示例
document.cookie="username=John Doe; expires=Thu, 18 Dec 2013 12:00:00 UTC; path=/";
语法
返回 cookie
document.cookie
设置 cookie
document.cookie = newCookie
参数
一个用分号分隔的 name=value 对列表,后跟以下可选值之一
expires=date max-age=seconds path=path domain=domainname secure |
返回值
类型 | 描述 |
String | 一个用分号分隔的键值对列表(文档 cookie)。 |
Cookie 与本地存储的对比
Cookie 用于客户端-服务器(浏览器-服务器)应用程序。
本地存储用于客户端(浏览器)应用程序。
Cookie 与网站相关联。如果数据用于客户端使用,则在每个 HTTP 标头中发送 cookie 会浪费带宽。
一些用户原则上会在浏览器中禁用 cookie。
Cookie 的大小限制为 4 千字节。本地存储对每个域的限制为 5 兆字节。
Cookie 有过期日期。本地存储没有。
浏览器支持
document.cookie
是 DOM 2 级 (2001) 功能。
它在所有浏览器中都完全受支持
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 9-11 |