
我的設想是讓Firefox設定值能在Linux與Windows通用,如果某些參數沒寫死(比如字型:Windows用微軟正黑體,Linux用文泉譯微米黑),每次資料轉移在不同平台還要重新設定有點麻煩,這次還是拜萬能的估狗找到了解決方法。
我們先了解user.js的權限是比prefs.js來的大,不管你prefs.js改幾次,只要每次重啟Firefox還是會讀回去user.js參數。
Firefox配置文件 "user.js 和 prefs.js
user.js 包含一些選項參數,Mozilla 每次啟動的時候會讀入這些參數。Firefox 啟動時,總會把 user.js 中有效的參數設置拷貝到 prefs.js 中,而 prefs.js 就是Firefox 用來存儲用戶的所有設置的地方。
user.js 存儲於個人配置文件夾中,也是 prefs.js 所在的目錄,但 Firefox 並不會自動創建 user.js。所以,如果你的個人設置目錄裡沒有 user.js,只需要新建一個就行了。注意,一定要把 user.js 放在和 prefs.js 相同的目錄下。
Firefox 不會修改 user.js 裡的內容,但卻頻繁的修改 prefs.js 裡的內容。要想直接修改 prefs.js,應該完全關閉 Firefox(關閉所有的 Firefox 窗口)之後再打開 prefs.js 進行編輯,要不然編輯可能會被覆蓋。
和編輯 user.js 類似,在地址欄裡輸入 about:config 也可以編輯當前用戶的個人設置。以這一種方法所作的更改將直接寫入 prefs.js。"