JavaScript Logo

[JavaScript]Cookie を削除する

JavaScriptCookie を削除する方法をメモしておきます。
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 の削除はよく使うこともあると思うので忘れないようにメモしておきます。

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です