HTML DOM Document cookie
描述
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 |
返回值
类型 | 描述 |
字符串 | 一个以分号分隔的键值对列表(文档 cookie)。 |
Cookie 与 Local Storage
Cookie 用于客户端-服务器(浏览器-服务器)应用程序。
本地存储用于客户端(浏览器)应用程序。
Cookie 与网站关联。如果数据用于客户端,则在每个 HTTP 头中发送 cookie 会浪费带宽。
有些用户在浏览器中默认禁用 cookie。
Cookie 的大小限制为 4 KB。本地存储每个域的限制为 5 MB。
Cookie 有过期日期。本地存储没有。
浏览器支持
document.cookie
是 DOM Level 2 (2001) 的一个特性。
所有浏览器都完全支持。
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 9-11 |