📜  HTML | DOM cookie 属性

📅  最后修改于: 2022-05-13 01:56:37.386000             🧑  作者: Mango

HTML | DOM cookie 属性

几乎每个网站都在用户的计算机上存储 cookie(小文本文件)以供识别并跟踪他的偏好。 DOM cookie 属性设置或获取与当前文档关联的所有 cookie 键/值对。
获取所有 Cookie:
document.cookie方法返回一个字符串,其中包含当前文档的所有 cookie(key=value 对)的分号分隔列表。
句法:

document.cookie

下面是获取与当前文档关联的所有 cookie 的程序:

html



    Cookie
    

 

    

GeeksforGeeks!

    

Here are the cookies baked by this document:

               

                 


html



    Cookie
    


    

GeeksforGeeks!

                                          
                    
                               

            


输出:

设置 Cookie:
可以通过提供包含key=value对的字符串来为当前文档写入一个新的 cookie,该字符串用冒号分隔,其他 cookie(key=value 对)或以下任何可选值:

  • expires=date :日期为 GMT 格式。默认情况下,cookie 在浏览器关闭时过期。
  • path=path :指定在计算机上存储cookie的目录。默认路径设置为当前文档位置的路径。
  • 最大年龄=秒
  • domain=domainname :指定 cookie 的域名。如果不指定,默认为当前页面的域名。
  • secure=boolean :指定 cookie 是否必须通过 https 服务器发送。

句法:

document.cookie = NewCookie

例子:

html




    Cookie
    


    

GeeksforGeeks!

                                          
                    
                               

                                

输出:
设置 Cookie 之前:

设置 Cookie 后:

支持的浏览器: DOM cookie 属性支持的浏览器如下:

  • 谷歌浏览器
  • IE浏览器
  • 火狐
  • 歌剧
  • 苹果浏览器