その他
    ホーム 技術発信 DoRuby 1台のWindowsで複数Firefoxを起動させる
    1台のWindowsで複数Firefoxを起動させる
     

    1台のWindowsで複数Firefoxを起動させる

    この記事はアピリッツの技術ブログ「DoRuby」から移行した記事です。情報が古い可能性がありますのでご注意ください。

    1台のWindowsで、複数Firefoxを起動させる(いわゆる多重起動)方法。

    できると何が嬉しいか

    • cookieや閲覧履歴、保存パスワードなどが独立する
    • 複数のアカウントを分けてログインするというような事を Firefoxだけでできるようになる
    • それぞれ個別に設定する事ができる(設定違いのFirefox)
    • アップデートしたらアドオンや設定がおかしくなるかどうかを事前確認できるようになる

    前提

    Firefox自体はインストール済であるとする。(これを「メイン」とする。)

    手順

    1. Firefox Portable をダウンロードし、任意の場所に展開する(これを「サブ」とする)
    2. 展開されたディレクトリ下の Other\Source\FirefoxPortable.ini を展開されたディレクトリ直下にコピーする
    3. コピーした FirefoxPortable.ini を以下の通り編集する
    • 変更前
    AllowMultipleInstances=false
    
    • 変更後
    AllowMultipleInstances=true
    

    これでメインとサブを同時に干渉せず起動する事ができるようになる。

    補足

    FirefoxPortable は何個あっても問題ないので、この方法を使えば、サブ側はいくつでも起動可能となる。

    オプション

    任意で以下のような事もできる

    FirefoxPortable の起動時にスプラッシュ画面を表示しない

    FirefoxPortable.ini を以下の通り編集する

    • 変更前
    DisableSplashScreen=false
    
    • 変更後
    DisableSplashScreen=true
    

    サブ側のアイコンを変える

    拡張子が .ico である任意の画像ファイルを用意し、 App\Firefox\browser\chrome\icons\default\main-window.ico として上書き保存する