この記事はアピリッツの技術ブログ「DoRuby」から移行した記事です。情報が古い可能性がありますのでご注意ください。
1台のWindowsで、複数Firefoxを起動させる(いわゆる多重起動)方法。
できると何が嬉しいか
- cookieや閲覧履歴、保存パスワードなどが独立する
- 複数のアカウントを分けてログインするというような事を Firefoxだけでできるようになる
- それぞれ個別に設定する事ができる(設定違いのFirefox)
- アップデートしたらアドオンや設定がおかしくなるかどうかを事前確認できるようになる
前提
Firefox自体はインストール済であるとする。(これを「メイン」とする。)
手順
- Firefox Portable をダウンロードし、任意の場所に展開する(これを「サブ」とする)
- 展開されたディレクトリ下の
Other\Source\FirefoxPortable.ini
を展開されたディレクトリ直下にコピーする - コピーした
FirefoxPortable.ini
を以下の通り編集する
- 変更前
AllowMultipleInstances=false
- 変更後
AllowMultipleInstances=true
これでメインとサブを同時に干渉せず起動する事ができるようになる。
補足
FirefoxPortable は何個あっても問題ないので、この方法を使えば、サブ側はいくつでも起動可能となる。
オプション
任意で以下のような事もできる
FirefoxPortable の起動時にスプラッシュ画面を表示しない
FirefoxPortable.ini
を以下の通り編集する
- 変更前
DisableSplashScreen=false
- 変更後
DisableSplashScreen=true
サブ側のアイコンを変える
拡張子が .ico
である任意の画像ファイルを用意し、 App\Firefox\browser\chrome\icons\default\main-window.ico
として上書き保存する