ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript を使用して Cookie を削除するにはどうすればよいですか?

JavaScript を使用して Cookie を削除するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-01 22:53:09
オリジナル
192 人が閲覧しました

How Can I Delete a Cookie Using JavaScript?

JavaScript を使用した Cookie の削除

コード内で、提供された値を cookie_name に設定する setCookie という関数を作成しました。 createCookie 関数は定義されていますが、コードでは使用されません。

Cookie を効果的に削除するには、次のアプローチを組み込むことを検討してください。

function delete_cookie(name, path, domain) {
  if (get_cookie(name)) {
    document.cookie =
      name +
      "=" +
      ((path) ? ";path=" + path : "") +
      ((domain) ? ";domain=" + domain : "") +
      ";expires=Thu, 01 Jan 1970 00:00:01 GMT";
  }
}
ログイン後にコピー

get_cookie 関数は次のように定義できます。

function get_cookie(name) {
  return document.cookie.split(";").some((c) => {
    return c.trim().startsWith(name + "=");
  });
}
ログイン後にコピー

プログラムの先頭で delete_cookie 関数を使用すると、有効期限を次のように設定することで、指定した Cookie を効果的に削除できます。過去のこと。

以上がJavaScript を使用して Cookie を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート