• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:違うサイトに移動した時にcookieを削除する方法)

違うサイトに移動した時にcookieを削除する方法

このQ&Aのポイント
  • スマートフォンページを作成しています。スマートフォンからPCページにアクセスした場合、強制的にリダイレクトでスマホページに移動させるようにしています。ただし、この方法ではユーザーはPCページを閲覧する事ができません。
  • サイトに訪問した最初だけ強制的にリダイレクトさせる為に、cookieを利用しようと思います。クッキーが保存されている間はリダイレクトさせず、PCページとスマホページのリンク先を表示させ、相互に遷移が可能にする事を想定しています。
  • 他サイトに遷移したところで保存していたクッキーを削除したいのですが、javascriptでドメインが遷移した際にcookieを削除する事は可能でしょうか。ちなみにサブドメインを含め、複数のドメインを対象としています。どなたかご教示お願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • dscripty
  • ベストアンサー率51% (166/325)
回答No.2

「サイトに訪問した最初だけ強制的にリダイレクトさせる為に、」 なら、クッキーを使ったり削除したりしないで、 onload で referrer が同じドメインかどうかを調べればいいんじゃない?

shingorin
質問者

お礼

referrerで外部からアクセスがあった時だけ、リダイレクトさせるのも検討してみたいと思います。 ありがとうございます。

その他の回答 (3)

  • dscripty
  • ベストアンサー率51% (166/325)
回答No.4

[ANo.2] の訂正 ↓の部分削除 「onload で」

  • crzmoto
  • ベストアンサー率66% (6/9)
回答No.3

ぶっちゃけsession使えば良いのではないでしょうか。

shingorin
質問者

お礼

今回はjavascriptだけでの実装を予定していた為、sessionも考えてみましたがサーバーとの連携が必要な為今回は見送ろうかと思います。

noname#147388
noname#147388
回答No.1

document.cookie が スマホで対応されていれば Javascript でクッキーを削除できます。

shingorin
質問者

お礼

スマートフォンでもクッキーは使用できるみたいすね。

関連するQ&A