- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:違うサイトに移動した時にcookieを削除する方法)
違うサイトに移動した時にcookieを削除する方法
このQ&Aのポイント
- スマートフォンページを作成しています。スマートフォンからPCページにアクセスした場合、強制的にリダイレクトでスマホページに移動させるようにしています。ただし、この方法ではユーザーはPCページを閲覧する事ができません。
- サイトに訪問した最初だけ強制的にリダイレクトさせる為に、cookieを利用しようと思います。クッキーが保存されている間はリダイレクトさせず、PCページとスマホページのリンク先を表示させ、相互に遷移が可能にする事を想定しています。
- 他サイトに遷移したところで保存していたクッキーを削除したいのですが、javascriptでドメインが遷移した際にcookieを削除する事は可能でしょうか。ちなみにサブドメインを含め、複数のドメインを対象としています。どなたかご教示お願いいたします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
「サイトに訪問した最初だけ強制的にリダイレクトさせる為に、」 なら、クッキーを使ったり削除したりしないで、 onload で referrer が同じドメインかどうかを調べればいいんじゃない?
その他の回答 (3)
- dscripty
- ベストアンサー率51% (166/325)
回答No.4
[ANo.2] の訂正 ↓の部分削除 「onload で」
- crzmoto
- ベストアンサー率66% (6/9)
回答No.3
ぶっちゃけsession使えば良いのではないでしょうか。
質問者
お礼
今回はjavascriptだけでの実装を予定していた為、sessionも考えてみましたがサーバーとの連携が必要な為今回は見送ろうかと思います。
noname#147388
回答No.1
document.cookie が スマホで対応されていれば Javascript でクッキーを削除できます。
質問者
お礼
スマートフォンでもクッキーは使用できるみたいすね。
お礼
referrerで外部からアクセスがあった時だけ、リダイレクトさせるのも検討してみたいと思います。 ありがとうございます。