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

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

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

スマートフォンページを作成しています。 スマートフォンから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

  • Cookieがたまりっぱなし、でも削除で困っています。

    Cookieの削除という事を聞きますが、ためずに消していった方がよいのでしょうか。ファイルに山のようにたまっていました。消すと大変困るCookieはありますか。どの様に見分けますか。ページを保存7日にしてありますが期間を過ぎたら消えていっているのでしょうか。それにしては一杯たまっています。

  • COOKIEが自動的に削除されてる?

    windows7、IE8です。 インターネットの求人サイトで、気に入った案件をとりあえず保存しておく機能があります。 そのサイト限定的に起こる現象です。 保存機能に保存していた案件が 何かの拍子に空っぽになってしまいます。 よくあるのが、新たに1件保存すると、それまで保存していた5件が消えて、新たに保存した1件のみになってしまいます。 (最大保存件数は10件までです) 他のタイミングで消えた事もあったように思いますが、ほとんどがコレ↑です。 そのサイトは求人情報が新着順に並んでおらず(大人の事情らしいです)、 消えた求人を再度探すだけでも一苦労です・・・ 初めに書いたとおり、このサイト限定の現象なので、サイトの問題もあるように思いますが このようになる原因はなんなのでしょう? 最近顕著にこの現象が起こります。 ・このサイトは、ログインIDではなくPC毎に認識している。 よって同一PCであれば、ログインしてもしなくても、保存したリストは閲覧できる。 別のPCではログインしていても、保存リストは別物になってしまう。 ・サイトに問い合わせた時、COOKIEを削除しろ、と言われただけで、消えた原因などは回答がなかった。 (素人的に考えても、COOKIEを削除したら せっかく保存し直した情報が消えるだけで何の解決にもならんと思った) ・何が必要な情報かわかりませんが、私のPCの設定は 自動COOKIE処理上書き→チェックなし 終了時に閲覧の履歴を自動的に削除する→チェックなし です。 他、必要な設定情報があれば追記しますので教えて下さい。 よろしくお願いいたします。

  • Cookieを削除 自動ログインできなくなる?

    Cookieを削除 他サイトでの自動ログインなどの設定も削除されますか パソコン クロームです Google にパスワードが自動的に保存されますか ポイント活動のハピタスをしていますが 削除しないでいるとたまにポイントが返ってこないときがあります ポイント活動 ______________ ハピタスでは「Cookie」の機能を利用しており、表示が正常に行われない場合はお使いのブラウザでのCookieの削除によって解決することがあります。 また、広告をご利用される際、過去に同じ広告にアクセスしたことがある場合や他のポイントサイトで同じ広告をご覧になっていた場合など、ご利用された広告が正常に通帳に反映されない可能性がございますので、一旦Cookieを削除してからのご利用をおすすめいたします。 ※Cookieを削除されますと、他サイトでの自動ログインなどの設定も削除される場合がございますので、あらかじめご了承ください。 [初心者でもわかる『Cookie(クッキー)』講座 危険性やスマホでの設定方法もズバリ解説|TIME&SPACE by KDDI] https://time-space.kddi.com/ict-keywords/20180726/2392

  • Cookieの削除について

    1、大学のパソコンでヤフオクや楽天ショップをログインして使用し、終わる時にはきちんとログアウト(ログイン情報は保存していません)しましたし、履歴削除もしました。(お気に入りから)この場合、Cookieの削除をしていなくても、自分のIDやパスワードはばれませんよね? 2、Cookieの意味は「楽天サイト、ヤフオクに誰かがログインしました。」という情報だけが残り、サイトに入るのに手間なく入れるという事ですよね?(ID,パスワードはばれない) お手数おかけしますが回答よろしくお願いします

  • cookieの削除とキャッシュの削除

    某動画サイトで動画が繋がりにくい場合に「インターネットに一時的に 保存されるcookieの削除とキャッシュの削除」をすると良いと聞いたんですが、 上記の事をやると自分が持ってるIDとかも全部消えてしまうんでしょうか? 回答宜しくお願いします。

  • Cookieやキャッシュの削除

    Windows7 IE11を利用しています。 先日質問させていただいてその中で頂いた御回答で >Cookieやキャッシュの削除 とありました。 そこで質問です。 自分は  ツール インターネットオプションから履歴の削除(インターット一時ファイルおよびWEBサイトのファイルとクッキーとWEBサイトのデータと履歴とダウンロードの履歴と追跡防止にチェック)をしています。 これでCookieやキャッシュの削除になりますか?

  • Cookieの削除

    基本認証でアクセス制限されたページにログアウトボタンをつけたいのですが、やり方がいまいちわかりません。 javascriptでCookieを削除すれば良いというのをどこかで見た事がある気がするのですが… 教えてください(>_<;;

  • cookieを削除後

    パソコンの初心者ですので、教えてください。 フリーのスパイウェア対策ソフトをインストールして調べたところ、スパイウェアが検出され、駆除できるものは駆除しました。その際、トラッキングクッキーもたくさん見つかったので、気味が悪くなり、思い切って(不用意に)IEのインターネットオプションから「cookieの削除」をしたら、今まで見ていたお気に入りのサイトが見れなくなってしまいました。これをどうにか元に戻す方法はないでしょうか?

  • クッキー(Cookie)とは何でしょうか?

    クッキー(Cookie)とは何でしょうか? クッキー(Cookie)というものが何なのか分かりません。 ネットで調べると、「Webサイトの提供者が、Webブラウザを通じて訪問者のコンピュータに一時的にデータを書き込んで保存させるしくみ。」とか難しいことが書いてありますが、 要するにごく簡単に、具体的に言うと何なのでしょうか。 サルでもわかるようなやさしいご説明をお願い致します。

  • cookieについて教えてください

    (A) webサーバー側の設定によって、cookieにパソコンのMACアドレス、コンピュータ名、フルコンピュータ名、またはパソコン内に存在するファイル名を記録させることは出来るのでしょうか? (B) セッションcookie がwebサーバーから与えられる時には、ドメインの指定も備わっているため、セッションcookieは同時にファーストパーティーの形態を取り、[ファーストパーティの Cookie をブロックする]設定にしていると セッションcookie もブロックすると考えていたのですが Internet Explorer で、[ファーストパーティの Cookie をブロックする][常にセッション Cookie を許可する]状態でyahooメールにログインできました。 なぜでしょうか? http://itpro.nikkeibp.co.jp/article/COLUMN/20080221/294407/ セッションcookieにはドメイン指定があると書いてあります (1. Webアプリケーションが、Set-Cookie: NAME=VALUE; expires=DATE; path=PATH; domain=DOMAIN_NAME; secure (NAME=VALUEのみ必須)という形式のHTTPヘッダーを含めて、レスポンスを返す。) (C) http://blog.tokumaru.org/2013/02/purpose-and-implementation-of-the-logout-function.html ログインには[BASIC認証]と[フォーム認証]がありますが、ログアウトした場合、[BASIC認証]ではパソコン内に保存されたcookieは削除されず、[フォーム認証]では削除されるのでしょうか? (D) http://blog.tokumaru.org/2013/02/purpose-and-implementation-of-the-logout-function.html [フォーム認証]では、パソコン内のcookieにはセッションIDが保存されるだけだとありますが、googleや楽天のような大手ではなく、小さなショッピングサイトの中には[フォーム認証]でもcookieにIDとパスワードを保存するところがあるのでしょうか? それとも、そもそも[フォーム認証]では、cookieにIDとパスワードを保存できない、または出来るとしても今は保存するサイトはまず無いと考えてよいのでしょうか? (E) yahooやgoogleのログイン画面では、[ログインしたままにする][ログイン状態を保持する]というチェックボックスがあります。 このチェックボックスにチェックを入れてログインすると、cookieにはセッションIDではなく、IDとパスワードが保存されることになるのでしょうか? (A)(B)(C)(D)(E)について教えてください。

専門家に質問してみよう