我正在嘗試從腳本配置 Firefox。我已經在建立預設主頁方面遇到了困難。
發現一些舊資訊不再起作用:echo "user_pref("browser.startup.homepage", "https://www.google.com");" >> /etc/xul-ext/ubufox.js
挖掘了一下,我發現 xulrunner 目錄現在是 /usr/lib64/xulrunner,但是在 firefox 目錄中我都找不到設定檔。
有人知道它在哪裡嗎?
答案1
這存儲在用戶的~/.mozilla/firefox/PROFILE_NAME.default/prefs.js
文件中:
$ grep browser.startup.homepage .mozilla/firefox/0prxyjky.default/prefs.js
user_pref("browser.startup.homepage", "http://foobar.com");
所有使用者的設定檔名稱都不同,但應始終以 結尾.default
。
如果您想為將新增的所有新使用者變更此設置,您可以編輯/etc/skel/.mozilla/firefox/mwad0hks.default/prefs.js
新設定檔的範本檔案。我不確定mwad0hks.default
所有系統上的名稱是否相同,但您應該有具有相同名稱的名稱。
答案2
Firefox 可能會覆蓋prefs.js
.您應該user.js
在同一設定檔目錄中建立一個新檔案並將其放入user_pref("browser.startup.homepage", "https://example.homepage.com");
其中。
這是一個非常 hacky 的襯墊,用於從 github gist 中提取prefs.js
檔案並保存到位,無論使用者的預設設定檔是什麼。
sudo wget -O `cd ~/.mozilla/firefox/*.default ; pwd`/user.js https://gist.githubusercontent.com/metahertz/c46bd4a62f33616bdc6c0750021a0c77/raw/daddaf6a6809025e969e06a5cda00204af115118/user.js