レスポンシブWebデザイン、CSSフレームワークなど、Webフロントエンド開発に関するBLOGです。
※SYMMETRIC公式BLOGと統合し、ブログ名称を変更しました

スマホのCookieを特定サイトだけ削除する方法

Cookieを使うWebサイトをテストするとき、特定サイトのCookieだけクリアしたいときがあります。

「すべてのCookieをクリアする」という手順はすぐにわかるのですが、特定サイトのCookieを削除する方法、特にスマホブラウザで行う方法についての情報は多くありません。

そこで、今回はスマホの代表的なブラウザで特定のドメインのCookieを削除するやり方をまとめてみました。

Android Chromeの場合

  1. アドレスバーの鍵アイコンをクリックします。
  2. [サイトの設定]リンクをタップします。
  3. 対象のサイトを確認して「ゴミ箱アイコン」をタップします。
  4. 確認ダイアログが表示されるので、[すべて削除]をタップします。

読み直しすれば、Cookieが削除されていることが分かります。

Chromeのメニューから、[設定]-[プライバシー]-[閲覧履歴データの削除]でCookieを削除することもできますが、削除対象サイトを指定することができないので、上記の手順がおすすめです。

Android Firefoxの場合

Firefoxの場合、CookieManagerという拡張機能を導入します。
https://addons.mozilla.org/ja/android/addon/a-cookie-manager/

  1. CookieManagerの拡張機能ページをFirefoxで開き、[Firefoxへ追加]をタップします。
  2. Firefoxのメニューボタンをタップし、[Open Cookie Manager]を選択します。
  3. [Open Cookie Manager for the current page]をタップすると次のようなCookie一覧画面が表示されます。
    >
  4. ページ下部にある[Select all]で全選択した後、[Remove selected]をタップすると、Cookieが削除されます。

iOS Safariの場合

  1. ホーム画面から[設定]を開き、Safariをタップします。
  2. [詳細]→[Webサイトデータ]を選択します。
  3. Webサイトデータ一覧画面が表示されるので、[編集]をタップします。
  4. Cookieを削除したいサイトの前にあるマイナスアイコンをタップし、[削除]をタップします。

これで、該当サイトのCookieのみ、削除されます。

「履歴とWebサイトデータを消去」を選ぶと、他サイトのCookieだけでなく、これまでアクセスしたテストサイトのURL履歴まで消えてしまうので、お勧めしません。

iOS Chromeの場合

iOS版Chromeは、残念ながらサイト単位でCookieを削除することができないので、以下の方法で一括削除します。

  1. 画面下部のメニューボタン「…」をタップし、[設定]-[プライバシー]-[閲覧履歴データの削除]を選択します。
  2. 対象サイトにアクセスした期間を選択します。覚えていなければ、[全期間]を選びます。
  3. 「Cookie、サイトデータ」のみチェックし、[閲覧履歴データの削除]をタップします。

まとめ

以上、主なブラウザのCookie削除手順を紹介しました。

そのほか、紹介した方法以外だと、シークレットウィンドウを開く手もありますね。

Page Top