kazeno memo

メモとか

Firefox Multi-Account Containersの設定をバックアップしたい

追記: Firefox Syncで設定を共有できます

要約

  • Firefox のコンフィグディレクト
  • Multi-Account Containers の設定ファイル
  • 設定ファイルの場所
    • %appdata%\Mozilla\Firefox\Profiles\xxxxxxxx.default\containers.json
    • %appdata%\Mozilla\Firefox\Profiles\xxxxxxxx.default\storage\default\moz-extension+++[アドオンのID]^userContextID=1234567890\idb\*.sqlite
  • アドオンIDの調べ方
    1. about:memory を開く
    2. Measure ボタンを押す
    3. 「id=@testpilot-containers」でページ内検索
    4. 「baseURL=」以降がアドオンID

FirefoxのMulti-Account Containersというアドオンの設定を、別のFirefoxへ移行しようと思ったが、どうやら設定のエクスポートは無理なようで。まあ、手動で設定し直しても良いのですが。

ググるそれっぽいIssuesがありました。

ffcontianersという、Multi-Account Containersの設定を簡単に移行できるBashスクリプトがあるようです。ただ、Windowsには対応していないです。

ということで、スクリプトを読んでみると、

という2つのファイルに設定が入ってるみたいです。(つまり、2つのファイルを手動でコピーすれば良い。)

ファイルの場所は、

アドオンのIDは環境によって違うので、この方法で特定します。

  1. アドレスバーに about:memory と入力して開く
  2. Measure ボタンを押す(メモリに関する情報が表示される)
  3. Ctrl + F で「id=@testpilot-containers」をページ内検索
  4. ヒットした行をコピーして、baseURL=以降を抽出

インポート

ファイルの場所はわかっているので、インポートは簡単です。

LinuxFirefoxのコンフィグディレクトリは ~/.mozilla/firefox/ 下にあります。