ADVERTISEMENT

【Edge】Cookieの「サイトデータ削除時にIndexedDB含む」をEdge設定で明示有効化する手順

【Edge】Cookieの「サイトデータ削除時にIndexedDB含む」をEdge設定で明示有効化する手順
🛡️ 超解決

Edgeでブラウザを閉じるときにCookieやキャッシュを自動削除する設定はよく使われます。しかし、IndexedDB(Webアプリケーションがデータを保存するブラウザ内データベース)は、デフォルトでは削除対象外です。そのため、ブラウザを閉じてもIndexedDBのデータが残り続け、プライバシー上の懸念が生じることがあります。この記事では、Edgeの設定画面から「サイトデータ削除時にIndexedDBを含む」オプションを明示的に有効化する手順を解説します。この設定により、ブラウザ終了時にIndexedDBも確実に削除できるようになります。

【要点】Edgeでブラウザ終了時にIndexedDBも自動削除する設定方法

  • ブラウザ終了時の自動削除を有効化: 設定画面から「ブラウザーを閉じるときに閲覧データをクリアする」をオンにします。
  • 削除対象にIndexedDBを追加: 同じ画面の「クリアするデータの選択」でIndexedDBにチェックを入れます。
  • フラグによる強制有効化: 設定が反映されない場合、edge://flagsで「Delete IndexedDB on exit」を有効にします。

ADVERTISEMENT

IndexedDBがブラウザ終了時に削除されない理由

IndexedDBは、Webアプリケーションがオフラインでも動作するようにデータを保存するためのブラウザ内データベースです。例えば、メモアプリやタスク管理ツールなどが利用します。Edgeでは、プライバシー保護の観点から、Cookieやキャッシュとは別に管理されています。デフォルトでは、ブラウザを閉じるときにCookieやキャッシュを自動削除する設定を行っても、IndexedDBは削除対象に含まれません。これは、IndexedDBがアプリケーションの永続的なデータとして設計されており、ユーザーが明示的に削除しない限り保持されることが意図されているためです。しかし、セキュリティやプライバシーを重視するユーザーにとっては、ブラウザ終了時にIndexedDBも削除したいケースがあります。Edgeでは、この動作を変更するための設定が用意されています。

お探しの解決策が見つからない場合は、こちらの「Microsoft Edgeトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

「サイトデータ削除時にIndexedDB含む」を有効化する手順

ここでは、Edgeの設定画面からIndexedDBを自動削除対象に含める手順を説明します。さらに、設定が反映されない場合に備えて、edge://flagsを使った強制有効化の方法も紹介します。

設定画面から有効化する方法

  1. Edgeの設定を開く
    右上の「…」(設定など)メニューをクリックし、表示されるメニューから「設定」を選択します。キーボードショートカットのAlt+Fキーを押してからSキーを押すことでもアクセスできます。
  2. プライバシーとサービスを開く
    左側のメニュー一覧から「プライバシー、検索、サービス」をクリックします。この画面には、閲覧データの管理に関する設定が集まっています。
  3. ブラウザ終了時のクリア設定を有効にする
    画面を下にスクロールし、「ブラウザーを閉じるときに閲覧データをクリアする」というスイッチを見つけてオンにします。このスイッチがオフの場合は、ブラウザ終了時にデータは削除されません。
  4. クリアするデータの選択を開く
    同じ項目にある「クリアするデータの選択」というリンクをクリックします。ここで、削除するデータの種類を細かく指定できます。
  5. IndexedDBにチェックを入れる
    データの種類の一覧から「IndexedDB(Web データベース)」を見つけ、チェックボックスをオンにします。必要に応じて、他のデータ(Cookie、キャッシュなど)も選択できます。IndexedDBの項目が表示されない場合は、後述のフラグ設定を試してください。
  6. 設定を保存して確認する
    設定画面を閉じると自動的に保存されます。以降、ブラウザを閉じるたびに選択したデータが削除されます。一度Edgeを再起動して、設定が正しく反映されていることを確認することをおすすめします。

edge://flagsで強制有効化する方法

上記の設定画面でIndexedDBのチェックボックスが見つからない場合や、設定が反映されない場合があります。その場合は、Edgeのフラグ設定から該当オプションを有効にします。フラグは実験的な機能を有効にするための隠し設定です。

  1. edge://flagsを開く
    アドレスバーに「edge://flags」と入力してEnterキーを押します。警告画面が表示されることがありますが、そのまま操作を続けてください。
  2. フラグを検索する
    上部の検索ボックスに「IndexedDB」または「Delete IndexedDB on exit」と入力します。フラグの名称はEdgeのバージョンによって異なる場合があるため、複数のキーワードで試してみてください。
  3. 該当フラグを有効にする
    見つかったフラグ(例:「Delete IndexedDB on exit」)の右側にあるドロップダウンメニューをクリックし、「Enabled」を選択します。デフォルトは「Default」または「Disabled」です。
  4. ブラウザを再起動する
    画面下部に表示される「Relaunch」ボタンをクリックしてEdgeを再起動します。再起動後、設定画面の「クリアするデータの選択」にIndexedDBの項目が表示されるようになります。

フラグを有効にすると、設定画面の操作性が変わる場合があります。フラグが見つからない場合は、Edgeを最新バージョンに更新してから再度試してください。

設定時の注意点とトラブルシューティング

この設定を有効にする際に、いくつかの注意点とよくある問題があります。以下で詳しく説明します。

IndexedDBのチェックボックスが表示されない場合

設定画面の「クリアするデータの選択」にIndexedDBが表示されない場合は、Edgeのバージョンが古い可能性があります。その場合は、Edgeを最新バージョンに更新してください。更新方法は、設定の「Microsoft Edgeについて」から確認できます。それでも表示されない場合は、上記のフラグ設定を試すことで項目が追加されることがあります。

ブラウザ終了時にデータが削除されない場合

設定を有効にしてもデータが削除されない場合は、以下の点を確認してください。まず、「ブラウザーを閉じるときに閲覧データをクリアする」のスイッチがオンになっているか確認します。また、ブラウザを完全に終了する必要があります。すべてのEdgeウィンドウとタブを閉じてください。バックグラウンドで動作しているEdgeプロセスが残っていると削除されないため、タスクマネージャーで確認することも有効です。

パフォーマンスへの影響とログイン状態のリセット

IndexedDBを毎回削除すると、次回のブラウザ起動時にWebアプリケーションがデータを再構築するため、初期読み込みが遅くなる場合があります。特に、大量のデータを扱うアプリケーションでは顕著です。また、IndexedDBにはログイン情報やアプリの設定が保存されていることがあるため、削除するとログイン状態がリセットされることがあります。この点を理解した上で設定を有効にしてください。

ADVERTISEMENT

設定有効時と無効時の比較表

項目 設定無効(デフォルト) 設定有効
ブラウザ終了時のIndexedDB 削除されず残る 削除される
プライバシー保護 データが残るため不完全 完全に消去される
次回起動時のWebアプリ動作 既存データを再利用(高速) データを再構築(低速)
設定の容易さ デフォルトで変更不要 手動で設定が必要
ログイン状態の維持 維持される リセットされる可能性あり

まとめ

この記事では、Edgeの設定から「サイトデータ削除時にIndexedDBを含む」オプションを有効にする手順を解説しました。設定画面での簡単な操作と、必要に応じてフラグ設定を用いることで、ブラウザ終了時にIndexedDBも確実に削除できるようになります。プライバシーを重視する方や、クリアな環境を維持したい方にとって有効な設定です。設定後は一度ブラウザを再起動して動作確認を行うことをおすすめします。また、Edgeの他のプライバシー設定(Do Not Trackやトラッキング防止など)も併せて確認すると、より強固なプライバシー保護が実現できます。


🧭
Microsoft Edgeトラブル完全解決データベース ページが開かない・パスワードが消えた・動作が重いなど、Edgeの困りごとを設定・仕組みから即解消。逆引きリファレンスとして活用してください。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。

ADVERTISEMENT