JavaScript HTML DOM cookie 属性

  • HTML DOM cookie 方法

    document.cookiecookie属性设置或返回当前文档中cookie的所有名称/值对。
    有关cookie的更多信息,请阅读我们的JavaScript Cookies教程
    实例:
    获取与当前文档关联的cookie:
    var x = document.cookie;
    
    尝试一下
  • 浏览器支持

    IE/Edge Chrome FireFox Safari Opera
    属性
    cookie
    支持
    支持
    支持
    支持
    支持
  • 语法

    返回cookie属性:
    document.cookie
    设置cookie属性:
    document.cookie = newCookie
  • 属性值

    参数 描述
    newCookie 一个字符串,指定以分号分隔的名称=值对列表,或一个名称=值对以及以下任何可选值:
    • expires = date - 可选。以GMT格式指定日期(请参阅Date.toUTCString方法)。如果未指定,则在关闭浏览器时删除cookie
    • path = path - 可选。告诉浏览器cookie所属目录的路径(例如,'/','/dir')。注意:路径必须是绝对的。如果未指定,则cookie属于当前页面
    • domain = domainname - 可选。指定您网站的域名(例如,'example.com','。example.com'(包括所有子域名),'subdomain.example.com')。如果未指定,将使用当前文档的域
    • secure - 可选。告诉浏览器使用安全协议(https)将cookie发送到服务器
    创建cookie的示例:
    document.cookie=“username=John Doe;expires=Thu,2019年12月18日12:00:00 UTC;path=/”;
    注意:cookie的值不能包含逗号,分号或空格。但是,您可以使用encodeURIComponent()方法来确保它们不会
  • 技术细节

    项目 描述
    返回值: 一个字符串,包含文档中cookie的名称/值对
    DOM版本 Core Level 2
  • 相关页面

    JavaScript 教程 JavaScript Cookie