新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

document.cookie如何使用,cookie示例

发布时间:2023-08-14 08:34:22

document.cookie如何使用

document.cookie是一个属性,用于获得或设置当前网页的cookie。可以通过以下方式使用:
1. 获得cookie值:
```
let cookies = document.cookie; // 获得当前网页的所有cookie值
console.log(cookies);
```
2. 设置cookie值:
```
document.cookie = "cookieName=cookieValue; expires=expirationDate; path=pathValue; domain=domainValue; secure"; // 设置cookie
// 示例:设置一个名为username的cookie,有效期为1天
let expiryDate = new Date();
expiryDate.setDate(expiryDate.getDate() + 1);
document.cookie = "username=John Doe; expires=" + expiryDate.toUTCString() + "; path=/";
```
注意事项:
- cookieName和cookieValue是自定义的cookie名称和值。
- expires指定cookie的过期时间,可以是一个日期对象或一个表示日期的字符串。如果未设置expires,则cookie默许为会话cookie,即关闭浏览器后会自动删除。
- path指定cookie的生效路径。如果未设置path,则默许为当前页面路径。
- domain指定cookie的生效域名。如果未设置domain,则默许为当前网页的域名。
- secure指定是否是仅通过安全/加密连接发送cookie。默许为false,表示可以通过非安全连接发送cookie。
注意:在设置cookie时,只能设置一个cookie。如果需要设置多个cookie,需要屡次调用document.cookie。