※本ページにはプロモーション(広告)が含まれています
FirefoxのMulti-Account Containersでコンテナタブが正しく分離されない・Cookieが漏れるとお困りではありませんか?
Firefox Multi-Account Containersは、仕事用・個人用・ショッピング用などのアカウントをブラウザ内で分離できる強力な拡張機能です。しかし、「コンテナを設定したのにCookieが別のコンテナと共有されてしまう」「特定のサイトでログインが維持されない」「コンテナタブを開いているのに通常タブと同じセッションになる」といったトラブルが発生することがあります。
この記事では、Firefoxコンテナタブが正常に分離されない原因を徹底的に解説し、拡張機能の競合からTotal Cookie Protectionとの関係、SSOサイトの例外設定まで、具体的な対処法をステップ形式でご紹介します。
📌 この記事でわかること
- コンテナタブが分離されない主な原因6つ
- 拡張機能の競合を特定して解消する方法
- Total Cookie Protection(TCP)との関係
- コンテナルールの正しい設定方法
- SSOサイト・OAuth認証での例外設定
- Enhanced Tracking Protection(ETP)の影響と調整
- コンテナデータのエクスポート・バックアップ方法

コンテナタブが分離されない主な原因
コンテナタブの分離が機能しない原因は複数あります。以下の表で主な原因と症状を確認し、ご自身の状況に当てはまるものを特定しましょう。
| 原因 | 症状 | 難易度 |
|---|---|---|
| 拡張機能の競合 | コンテナ設定が無視される | ★★☆ |
| コンテナルール未設定 | サイトが通常タブで開く | ★☆☆ |
| Total Cookie Protectionとの干渉 | コンテナ間でCookieが共有される | ★★☆ |
| SSO・OAuth認証の問題 | ログイン後に別コンテナに戻される | ★★★ |
| Firefox本体の不具合 | アップデート後に動作異常 | ★★☆ |
| プロファイルデータの破損 | 設定が保存されない | ★★★ |
対処法1:拡張機能の競合を特定して解消する
他の拡張機能がMulti-Account Containersの動作を妨害している場合があります。特にプライバシー系・Cookie管理系の拡張機能は競合しやすいです。
競合しやすい拡張機能
| 拡張機能 | 競合の種類 | 対処法 |
|---|---|---|
| Cookie AutoDelete | コンテナ内のCookieを自動削除してしまう | コンテナ別にホワイトリスト設定 |
| uBlock Origin | 一部のトラッキング防止がコンテナを妨害 | 通常は問題なし(カスタムフィルタ確認) |
| Privacy Badger | Cookie制御がコンテナと衝突 | コンテナ使用時は無効化を検討 |
| Temporary Containers | 自動コンテナ割り当てが競合 | 優先順位を設定で調整 |
| Facebook Container | 専用コンテナとMulti-Account Containersが競合 | どちらか一方のみ使用 |
競合を特定する手順
- Firefoxのアドレスバーに
about:addonsと入力してアドオンマネージャーを開く - Multi-Account Containers以外の拡張機能をすべて無効化する
- Firefoxを再起動する
- コンテナタブが正常に分離されるかテストする
- 正常に動作する場合は、拡張機能を1つずつ有効化して原因を特定する
- 競合する拡張機能が見つかったら、その拡張機能の設定を調整するか、代替の拡張機能を検討する
💡 ヒント:Facebook Containerを使用している場合、Multi-Account Containersの「Facebook」コンテナと競合します。両方を使う場合は、Multi-Account Containers側でFacebook関連のコンテナルールを削除し、Facebook ContainerにFacebookの管理を任せてください。
対処法2:コンテナルール(サイト割り当て)を正しく設定する
コンテナタブで特定のサイトを常に開くには、「コンテナルール」を設定する必要があります。ルールが設定されていないと、URLをクリックした際に通常のタブで開かれてしまいます。
コンテナルールの設定手順
- 割り当てたいサイトをコンテナタブで開く
- アドレスバーの左端にあるコンテナアイコン(色付きの丸)をクリック
- 「このサイトを常に[コンテナ名]で開く」にチェックを入れる
- 確認ダイアログが表示されたら「OK」をクリック
コンテナルールの管理と確認
- ツールバーのMulti-Account Containersアイコンをクリック
- 「コンテナを管理」を選択
- 各コンテナの「サイトの割り当て」タブで登録済みサイトを確認
- 不要なルールがあれば削除、漏れているルールがあれば追加する
⚠️ 注意:コンテナルールはドメイン単位で設定されます。サブドメイン(例:mail.google.com と drive.google.com)を別々のコンテナに割り当てることも可能ですが、メインドメインのルールが優先される場合があります。サブドメインごとに細かく設定したい場合は、具体的なサブドメインをルールに登録してください。

対処法3:Total Cookie Protection(TCP)の設定を確認する
Firefox 86以降に搭載されたTotal Cookie Protection(TCP)は、サイトごとにCookieを隔離する機能です。コンテナタブとは別の仕組みでCookieを分離するため、両方が同時に動作すると予期しない挙動が起きることがあります。
TCPとコンテナの関係
| 機能 | Cookie分離の仕組み | 分離の単位 |
|---|---|---|
| Multi-Account Containers | ユーザーが定義するコンテナごと | コンテナ(仕事用、個人用など) |
| Total Cookie Protection | ファーストパーティドメインごと | サイトのドメイン |
| 両方有効の場合 | コンテナ × ドメインの二重分離 | 最も厳密な分離 |
TCPの確認と調整方法
- Firefoxのメニュー(☰)→「設定」を開く
- 左メニューの「プライバシーとセキュリティ」をクリック
- 「強化型トラッキング防止機能」のセクションを確認
- 「厳格」モードの場合、TCPが最も積極的に動作する
- コンテナと干渉している場合は「標準」モードに変更してテストする
通常はTCPとコンテナは問題なく共存しますが、特定のサイト(複数のサブドメインを持つサービスなど)でログイン状態が維持されない場合は、そのサイトをETPの例外リストに追加することで改善できます。
対処法4:SSO・OAuth認証サイトの例外設定を行う
Google、Microsoft、GitHubなどのSSO(シングルサインオン)を使用するサイトでは、認証プロセスが複数のドメインを経由するため、コンテナが認証フローを妨害することがあります。
SSOで問題が起きる仕組み
- サイトA(仕事用コンテナ)でログインボタンをクリック
- 認証ページ(例:accounts.google.com)にリダイレクトされる
- 認証ページが別のコンテナルールに割り当てられている場合、コンテナが切り替わる
- 認証後のリダイレクトで元のコンテナに戻れず、ログイン状態が失われる
解決方法
- SSO認証に使うドメイン(例:accounts.google.com、login.microsoftonline.com)を確認する
- これらの認証ドメインをコンテナルールから除外する(「コンテナルールなし」に設定)
- あるいは、認証ドメインとサービスドメインを同じコンテナに割り当てる
Googleサービスの設定例
| ドメイン | 割り当てコンテナ | 理由 |
|---|---|---|
| accounts.google.com | 仕事用(同じコンテナ) | 認証用ドメイン |
| mail.google.com | 仕事用 | Gmail |
| drive.google.com | 仕事用 | Google Drive |
| calendar.google.com | 仕事用 | Google Calendar |
💡 ポイント:複数のGoogleアカウントを使い分けたい場合(仕事用と個人用)は、Google関連ドメインを全て同じコンテナ内に統一し、アカウントごとに別のコンテナを作成してください。「仕事用Google」コンテナと「個人Google」コンテナのように分けることで、ログイン状態が正しく維持されます。

対処法5:Firefoxプロファイルの修復・再作成
上記の対処法で解決しない場合、Firefoxのプロファイルデータが破損している可能性があります。
プロファイルのリフレッシュ
- Firefoxのアドレスバーに
about:supportと入力 - 「トラブルシューティング情報」ページが開く
- 右上の「Firefoxをリフレッシュ」をクリック
- 確認ダイアログで「Firefoxをリフレッシュ」をクリック
- ブックマーク・パスワード・履歴は保持されるが、拡張機能とカスタム設定はリセットされる
- リフレッシュ後、Multi-Account Containersを再インストールし、コンテナルールを再設定する
⚠️ 注意:リフレッシュ前にコンテナの設定をバックアップしましょう。Multi-Account Containersの設定画面から「コンテナ設定をエクスポート」でバックアップファイルを保存できます。リフレッシュ後に「インポート」で復元可能です。
対処法6:about:configの詳細設定を確認する
Firefoxの高度な設定でコンテナ関連のフラグが無効化されていると、Multi-Account Containersが正常に動作しません。
確認すべき設定項目
- アドレスバーに
about:configと入力し、「危険性を承知の上で使用する」をクリック - 以下の設定項目を検索して確認する
| 設定名 | 正しい値 | 説明 |
|---|---|---|
| privacy.userContext.enabled | true | コンテナ機能の有効化 |
| privacy.userContext.ui.enabled | true | コンテナUIの表示 |
| privacy.userContext.extension | (拡張機能ID) | コンテナ拡張機能の認識 |
- 値が「false」になっている場合はダブルクリックして「true」に変更
- Firefoxを再起動して動作を確認する
対処法のまとめ一覧
| 対処法 | 対象 | 効果 |
|---|---|---|
| 拡張機能の競合解消 | 設定が無視される | ★★★ |
| コンテナルールの設定 | 通常タブで開かれる | ★★★ |
| TCP設定の調整 | Cookie共有の問題 | ★★☆ |
| SSO例外設定 | ログインが維持されない | ★★★ |
| プロファイルのリフレッシュ | 全般的な動作不良 | ★★☆ |
| about:config設定確認 | コンテナ機能自体が無効 | ★★★ |
この記事に関連するおすすめ商品
YubiKey 5 NFC セキュリティキー
約9,800円
物理認証でアカウントセキュリティを大幅に強化
1Password ファミリーパスワードマネージャー
約6,480円/年
複数アカウントのパスワードを安全に一元管理
Trezor Model T ハードウェアウォレット
約24,800円
暗号資産のオフライン管理でセキュリティ強化
※ 価格は変動します。最新価格はリンク先でご確認ください
よくある質問(FAQ)
Q1. Multi-Account Containersは無料で使えますか?
はい、Multi-Account Containersは完全無料のFirefox公式拡張機能です。Mozilla(Firefox開発元)が公式に提供しているため、安全性も高く、Firefoxのアドオンストアから無料でインストールできます。追加のサブスクリプションや課金は一切ありません。
Q2. コンテナタブを閉じるとログイン状態は消えますか?
いいえ、コンテナタブを閉じてもCookieやログイン状態は保持されます。同じコンテナで再度サイトを開けば、ログイン状態が維持されています。ただし、「Cookie AutoDelete」などのCookie自動削除拡張機能を併用している場合は、タブを閉じた際にCookieが削除される設定になっている可能性があるため、確認してください。
Q3. コンテナの設定を別のパソコンに移行できますか?
はい、Multi-Account Containersにはエクスポート・インポート機能があります。ツールバーのコンテナアイコン→「コンテナを管理」→「設定をエクスポート」でJSONファイルとして保存できます。移行先のFirefoxで「設定をインポート」を選択すれば、コンテナとルールが復元されます。Firefox Syncではコンテナ設定は同期されないため、手動でのエクスポート/インポートが必要です。
Q4. 同じサイトを複数のコンテナで同時に開けますか?
はい、これがMulti-Account Containersの最大の利点です。例えば、Gmailを「仕事用」コンテナと「個人用」コンテナでそれぞれ別アカウントで同時にログインして使うことができます。タブのバーに色付きの線が表示されるため、どのコンテナで開いているかも一目で判別できます。
Q5. Firefoxのプライベートウィンドウでもコンテナは使えますか?
いいえ、プライベートウィンドウ(プライベートブラウジング)ではコンテナタブは利用できません。プライベートウィンドウはセッション終了時にすべてのデータを削除する設計であり、コンテナの分離機能とは目的が異なります。コンテナの分離機能を使うには、通常のウィンドウで作業してください。
Q6. コンテナタブとTotal Cookie Protectionはどちらが強力ですか?
両方を同時に使うのが最も効果的です。Total Cookie Protection(TCP)はサードパーティCookieをドメイン単位で自動分離し、コンテナタブはユーザー定義の論理的な区画でCookieを分離します。TCPはトラッキング防止、コンテナタブはアカウント分離が主目的であり、補完関係にあります。
Q7. ChromeやEdgeにもコンテナタブの機能はありますか?
ChromeやEdgeには「コンテナタブ」に相当する組み込み機能はありません。Chromeの場合は「プロフィール」機能で別アカウントを管理しますが、同一ウィンドウ内でタブごとに分離する仕組みはFirefox独自の機能です。Edgeにも「プロフィール」はありますが、同様にコンテナタブのような細かい分離は提供されていません。
まとめ
Firefoxのコンテナタブが正しく分離されない場合、最も多い原因は拡張機能の競合とコンテナルールの未設定です。まずは他の拡張機能を一時的に無効化してテストし、原因を特定してください。
SSO・OAuth認証を使うサイトでは、認証ドメインとサービスドメインを同じコンテナに割り当てることが重要です。Google、Microsoft、GitHubなどの複数ドメインにまたがるサービスは、関連するドメインをすべて同じコンテナにまとめましょう。
Total Cookie Protection(TCP)との関係も理解した上で、必要に応じてETPの設定を調整してください。それでも解決しない場合は、about:configでコンテナ関連の設定値を確認するか、プロファイルのリフレッシュを検討してください。
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!