JavaScript
で Cookie
を削除する方法をメモしておきます。
Cookie
の削除するには下記の2つの方法があります。
max-age に0を設定する
document.cookie = "削除対象のCookieの名前=; max-age=0";
expires に過去日付を設定する
document.cookie = "削除対象のCookieの名前=; expires=過去日付";
実装サンプル
document.cookie = "key=value; max-age=30"
document.cookie = "key2=value2; max-age=30"
const dt = new Date('2000-01-01T00:00:00Z')
// 保存したCookieを削除する
document.cookie = "key=; max-age=0"
document.cookie = "key2=; expires=" + dt. toUTCString();
最後に
Cookie
の削除はよく使うこともあると思うので忘れないようにメモしておきます。
コメント