スマホのCookieを特定サイトだけ削除する方法
Cookieを使うWebサイトをテストするとき、特定サイトのCookieだけクリアしたいときがあります。
「すべてのCookieをクリアする」という手順はすぐにわかるのですが、特定サイトのCookieを削除する方法、特にスマホブラウザで行う方法についての情報は多くありません。
そこで、今回はスマホの代表的なブラウザで特定のドメインのCookieを削除するやり方をまとめてみました。
Android Chromeの場合
- アドレスバーの鍵アイコンをクリックします。
- [サイトの設定]リンクをタップします。
- 対象のサイトを確認して「ゴミ箱アイコン」をタップします。
- 確認ダイアログが表示されるので、[すべて削除]をタップします。
読み直しすれば、Cookieが削除されていることが分かります。
Chromeのメニューから、[設定]-[プライバシー]-[閲覧履歴データの削除]でCookieを削除することもできますが、削除対象サイトを指定することができないので、上記の手順がおすすめです。
Android Firefoxの場合
Firefoxの場合、CookieManagerという拡張機能を導入します。
https://addons.mozilla.org/ja/android/addon/a-cookie-manager/
- CookieManagerの拡張機能ページをFirefoxで開き、[Firefoxへ追加]をタップします。
- Firefoxのメニューボタンをタップし、[Open Cookie Manager]を選択します。
- [Open Cookie Manager for the current page]をタップすると次のようなCookie一覧画面が表示されます。
> - ページ下部にある[Select all]で全選択した後、[Remove selected]をタップすると、Cookieが削除されます。
iOS Safariの場合
- ホーム画面から[設定]を開き、Safariをタップします。
- [詳細]→[Webサイトデータ]を選択します。
- Webサイトデータ一覧画面が表示されるので、[編集]をタップします。
- Cookieを削除したいサイトの前にあるマイナスアイコンをタップし、[削除]をタップします。
これで、該当サイトのCookieのみ、削除されます。
「履歴とWebサイトデータを消去」を選ぶと、他サイトのCookieだけでなく、これまでアクセスしたテストサイトのURL履歴まで消えてしまうので、お勧めしません。
iOS Chromeの場合
iOS版Chromeは、残念ながらサイト単位でCookieを削除することができないので、以下の方法で一括削除します。
- 画面下部のメニューボタン「…」をタップし、[設定]-[プライバシー]-[閲覧履歴データの削除]を選択します。
- 対象サイトにアクセスした期間を選択します。覚えていなければ、[全期間]を選びます。
- 「Cookie、サイトデータ」のみチェックし、[閲覧履歴データの削除]をタップします。
まとめ
以上、主なブラウザのCookie削除手順を紹介しました。
そのほか、紹介した方法以外だと、シークレットウィンドウを開く手もありますね。