问题库 JavaScript / TypeScript how-to

JavaScript 如何设置读取和删除 Cookie

快速答案

设置 cookie 字符串;删除时把 Max-Age 设为 0。

js
document.cookie = 'token=abc; Path=/; Max-Age=3600; SameSite=Lax';
document.cookie = 'token=; Path=/; Max-Age=0';

使用要点

  • 确认代码运行在浏览器环境;如果服务端渲染会执行同一段代码,要把读取逻辑放到客户端生命周期里。
  • 处理 URL、Cookie 或存储值时,先约定编码、过期时间和缺省值。

相关内容