HTML DOM cookie 属性

HTML DOM Document对象

cookie属性获取和设置与当前文档相关的Cookie。

语法:

返回cookie属性:

document.cookie

设置cookie属性:

document.cookie = newCookie
var x = document.cookie;
测试看看‹/›

您可以在我们的JavaScript Cookies教程中了解有关cookie的更多信息。

浏览器兼容性

所有浏览器都完全支持cookie属性:

属性
cookie

属性值

描述
newCookie
newCookie是形式的字符串键=值(key=value)。请注意,您一次只能设置/更新一个cookie。
以下任何cookie属性值都可以选择在键值对之后,指定要设置/更新的cookie,并在前面加上分号分隔符:
  • expires = date-(可选)以GMT格式指定日期。如果未指定,则在关闭浏览器时删除cookie。(请参见Date.toUTCString()方法)

  • path = path-(可选)告诉浏览器cookie所属目录的路径。路径必须是绝对的。如果未指定,则默认为当前文档位置的当前路径。

  • domain = domain-(可选)指定站点的域(例如,“example.com”)。如果未指定,则默认为当前文档位置的主机部分。

  • 安全 -(可选)告诉浏览器使用安全协议(https)将cookie发送到服务器。

创建cookie的示例:

document.cookie="username=Seagull; expires=Thu, 27 Dec 2018 12:00:00 UTC; path=/";

注意: Cookie值字符串可以使用encodeURIComponent()来确保该字符串不包含任何逗号,分号或空格(cookie值中不允许使用)。

技术细节

返回值:一个字符串,其中包含文档中的“ 键=值(key=value) ” cookie对
DOM版本:DOM 2级

更多实例

设置Cookie:

document.cookie = "name=Seagull";
document.cookie = "favorite_food=Polluted Air";
测试看看‹/›

HTML DOM Document对象