在 Chrome 浏览器设置 Cookie
在 Chrome Console 里设置 cookie,可以直接用 document.cookie:
document.cookie = "new=1";
这会在当前域名、当前路径下创建一个 session cookie(关闭浏览器后失效)。
常见用法
1. 设置带过期时间的 cookie(例如 7 天)
document.cookie = "new=1; max-age=604800; path=/";
或者:
document.cookie = "new=1; expires=" + new Date(Date.now() + 7*24*60*60*1000).toUTCString() + "; path=/";
2. 设置指定路径
document.cookie = "new=1; path=/";
如果不写 path,默认是当前页面路径。
3. 设置指定 domain(子域共享)
document.cookie = "new=1; domain=.example.com; path=/";
️ 注意:
只能设置当前域或父域
不能跨域设置
HttpOnly不能通过 JS 设置(只能服务端)
4. 查看当前所有 cookie
document.cookie
删除 cookie
document.cookie = "new=1; max-age=0; path=/";
如果你需要设置 Secure 或 SameSite:
document.cookie = "new=1; path=/; Secure; SameSite=None";
️ SameSite=None 必须配合 Secure(HTTPS 下才生效)