#2014/02/06#
這個網路上已有很多教學了,這裡只不過做個紀錄。
Windows:
第一種方法Firefox內建的使用者設定檔管理程式來新增Profile,可參考:
如何讓 Firefox 有不同的設定檔,並讓它們能同時執行,實現帳號多開、區隔不同用途的瀏覽環境?
建立這個捷徑或執行指令即可叫出使用者設定檔管理程式介面。
"C:\Program Files (x86)\Mozilla Firefox\firefox.exe" –P
第二種是手動方法:
預設Firefox的Profile存放在如下的路徑:
%appdata%\Mozilla\Firefox\profiles.ini
%appdata%\Mozilla\Firefox\Profiles
自行編輯profiles.ini,底下是一個範例:
[General]
StartWithLastProfile=0
[Profile0]
Name=Profile0
IsRelative=1
Path=Profiles/x2szkh8a.default
Default=1
[Profile1]
Name=Profile1
IsRelative=1
Path=Profiles/Profile1
如果要完整的把原本存在的Profile套用到新的,只要複製原本的目錄再貼上,然後改資料夾名稱即可。
如果要使用全新的Firefox設定,只要建一個空目錄即可。
接著把捷徑內容中的 "目標(T)" 改成如下:
Profile0:
"C:\Program Files (x86)\Mozilla Firefox\firefox.exe" -no-remote -P Profile0
Profile1
"C:\Program Files (x86)\Mozilla Firefox\firefox.exe" -no-remote -P Profile1
使用命令列啟動Firefox:
Profile0.cmd:
cmd /c start /D "C:\Program Files (x86)\Mozilla Firefox" firefox.exe -no-remote -P Profile0
Profile1.cmd:
cmd /c start /D "C:\Program Files (x86)\Mozilla Firefox" firefox.exe -no-remote -P Profile1
Linux:
以Fedora 20為例,Firefox Profile路徑如下:
$HOME/.mozilla/firefox
$HOME/.mozilla/firefox/profiles.ini
profiles.ini內容與Windows的內容大致相同,差別在於Windows的Profile集中在Profiles的目錄下,而Fedora直接與profiles.ini放在同一目錄。
底下是profiles.ini的節錄:
[General]
StartWithLastProfile=0
[Profile0]
Name=Profile0
IsRelative=1
Path=e773zb82.default
[Profile1]
Name=Profile1
IsRelative=1
Path=Profile1
執行Firefox及附帶的參數:
/usr/bin/firefox -no-remote -P Profile0
/usr/bin/firefox -no-remote -P Profile1
參考:
Firefox Profile Manager 火狐多帳戶管理利器,多開、移動瀏覽器設定檔超容易!
如何讓 Firefox 有不同的設定檔,並讓它們能同時執行,實現帳號多開、區隔不同用途的瀏覽環境?
Command line arguments
Read Full Post »