2011/08/18

Firefox Portable config

ProtableApps 版在 Other\Source\FirefoxPortable.ini
複製到 FirefoxPortable.exe 根目錄,
修改:
DisableSplashScreen=false
成為:
DisableSplashScreen=true

取消啟動的 Logo 圖示,
雖然這對加快啟動速度似乎沒啥幫助...
但我覺得開啟程式出現 Logo 圖示沒啥意義,
大概是對肥軟體開啟緩慢的一種作用,
讓你知道軟體有在啟動,只是還沒開出來...

後來發現 Firefox 的大參數
-no-remote -profile "profile_path"
Allows multiple copies of application to be open at a time.
下這 2 個指定多開和自訂 Profile 路徑,
FirefoxPortable.exe 的前導程式可以丟了...

 
如果沒前導程式或沒指定 Profile 位置,Windows 則會出現,
選取:不要匯入任何東西

取消:每次啟動 Firefox 時都重新檢查
不要設定為預設瀏覽器。
關閉訊息:
Mozilla Firefox 是一個自由且開放源碼的軟體,來自非營利的 Mozilla 基金會。
關閉歡迎使用 Firefox 分頁。
調整預設(縮小)視窗的大小及位置。
視窗最大化。
結束重啟。
選取:否(送出效能資料)。

工具 > 選項 > 一般
修改:首頁
選取:當所有下載完成時關閉視窗
修改:全部檔案儲存到
選取:每次都問我要存到何處

工具 > 選項 > 分頁
取消:總是顯示分頁工具列 (因為釘選分頁會被隱藏...)

工具 > 選項 > 內容 > 封鎖彈出型廣告視窗 (Pop-up) > 例外網站
新增:game.sina.com.tw
新增:www.youtube.com (影音網站的彈出新視窗)
例外網站是儲存在 profile\permissions.sqlite。

工具 > 選項 > 內容 > 啟用 JavaScript > 進階
取消:移動或改變已開啟視窗大小
取消:停用或取代右鍵選單

工具 > 選項 > 個人隱私
選取:告訴網站我不想被追蹤 Do Not Track(DNT) (4.0 在 進階 > 一般)
修改:歷史記錄 > Firefox 應該 使用自訂的設定
選取:歷史記錄 > 結束 Firefox 時清除歷史記錄
(Firefox 11 若要使用「Disk cache device」,
結束 Firefox 時清除歷史記錄 > 快取」不能選取。)
選取:歷史記錄 > 清除設定,已存密碼
選取:歷史記錄 > 清除設定,離線網站資料
個別網站設定 不要選取,選取的話在 選項 > 安全
在網站試圖安裝附加元件時通知我 的 例外網站 會被清除!

工具 > 選項 > 安全
取消:記住每個網站的密碼

工具 > 選項 > 安全:移除警告訊息設定。(Firefox 4+ 後無法調整)
安全警告,何時要顯示警告訊息:準備瀏覽包含未加密資訊的加密頁面時。
安全性警告:在我瀏覽的加密網頁有部份資料未加密時警告我。
[ Firefox 3.6-安全性警告-01.安全警告訊息設定.png ]
[ Firefox 3.6-安全性警告-02.準備瀏覽包含未加密資訊的加密頁面時.png ]
[ Firefox 3.6-安全性警告-03.在我瀏覽的加密網頁有部份資料未加密時警告我.png ]
只好透過大絕招 :)
使用 about:config 新增 Boolean 真假值 security.warn_viewing_mixed 為假,
或直接在 profile\prefs.js 加入:
[js]user_pref("security.warn_viewing_mixed", false); //取消安全性警告訊息設定:準備瀏覽包含未加密資訊的加密頁面時[/js]

Firfox 4+ 後結束時要開啟
您要讓 Firefox 儲存您開啟的分頁並在下次啟動時顯示嗎?」對話窗,
[ 您要讓 Firefox 3.6 儲存您開啟的分頁並在下次啟動時顯示嗎?.png ]
可在 about:config 篩選 browser.showQuitWarning 真假值做切換,
或直接在 profile\prefs.js 加入:
[js]user_pref("browser.showQuitWarning", true); //Firefox 4+ 顯示儲存分頁[/js]
這功能比「關閉大量分頁時警告」又實用些!
但要儲存分頁「結束 Firefox 時清除歷史記錄」不能選取。

其他一些結束 Firefox 時是否出現對話框的因素:
[js]user_pref("browser.startup.page", 3); //首次命名分頁群組時產生,分頁標籤與分頁群組會在您下次啟動 Firefox 被自動還原。自動儲存最後分頁不詢問,要儲存分頁「結束 Firefox 時清除歷史記錄」不能選取。
user_pref("browser.tabs.warnOnClose", false); //關閉大量分頁時警告(可在工具 > 選項 > 分頁:關閉多個分頁前發出警告 調整)[/js]

Firefox 7+ 後網址前面的 http:// 通訊協定被隱藏
可在 about:config 篩選 browser.urlbar.trimURLs 真假值做切換,
或直接在 profile\prefs.js 加入:
[js]user_pref("browser.urlbar.trimURLs", false); //Firefox 7+ 顯示 http 協定[/js]

在 about:plugins 頁面顯示外掛程式的完整路徑...
[js]user_pref("plugin.expose_full_path", true);[/js]

安裝擴充套件不延遲倒數...
[js]user_pref("security.dialog_enable_delay", 0);[/js]

Firefox 3.6 about:config 隱藏密技...
Ctrl+Tab 分頁預覽功能(最少要 3 個分頁)。
要開啟該功能在 about:config 篩選
browser.ctrlTab.previews 切換為 true,
選單列 > 檢視 會多了 顯示所有分頁 Ctrl+Shift+Tab。

分頁預覽按鈕功能。
要開啟該功能在 about:config 篩選
browser.allTabs.previews 切換為 true。
列出所有分頁按鈕會變更為分頁預覽按鈕,
開啟後可用 Ctrl+Shift+Tab 開啟分頁預覽按鈕面板

工具 > 選項 > 進階
取消:一般 > 送出錯誤報告(不同電腦預設值不同?!)
取消:網路 > 停用自動快取管理
修改:網路 > 限制快取大小為 1024(Firefox 16-) 350(Firefox 17+) MB 的空間
調整:更新 > 自動檢查更新,但讓我選擇要不要安裝
取消:更新 > 附加元件(Firefox 10-)

工具 > 選項 > 進階 > 加密 > 檢視憑證清單 > 伺服器 > 新增例外網站
將一些常用的 不受信任的連線 加入例外清單:(備份 cert_override.txt)
https://p560.g1.com.tw 取得憑證 (全球一動 4G服務平台)
https://webmail.tku.edu.tw 取得憑證
確認:永久儲存此例外

之後匯出 *.crt 以作為下次匯入之用,匯入後,
選取:編輯信任 > 信任此憑證的鑑別。
使用匯入就不需要連網驗證憑證。
經查證內建的匯出再匯入 HTTPS 443 的會消失,悲劇了~

後來終於查出來了...
離線新增憑證例外清單,備份 cert_override.txt 即可-..-

 
工具 > 附加元件
調整:至 擴充套件
取消:自動更新附加元件

工具 > 網頁開發者 > 頁面原始碼
調整:最大化
選取:檢視 > 自動斷行

工具 > 進入隱私瀏覽模式
確認:不再顯示此訊息
開始隱私瀏覽模式
[js]user_pref("browser.privatebrowsing.dont_prompt_on_enter", true);[/js]

工具 > 清除最近的歷史記錄
調整:清除時間範圍: 所有歷史記錄
選取:離線網站資料(Firefox 11+)
立刻清除
個別網站設定 不要選取,選取的話在 選項 > 安全
在網站試圖安裝附加元件時通知我 的 例外網站 會被清除!

取消:about:config 警告訊息
[js]user_pref("general.warnOnAboutConfig", false);[/js]

 
檢視 > 工具列 > 自訂
選取:使用小圖示
移動:書籤工具列項目 到 選單列
調整:工具列上的項目(按鈕)

隱藏選單列時,
有下拉選單的書籤按鈕,在顯示書籤工具列時,
書籤按鈕會被移到書籤工具列最右邊,
無法自訂位置...真是個超級大悲劇!
好在有個直接以 bug582139 (Allow full customize bookmarks button)
為名的套件可修復 :P

檢視 > 縮放
選取:只縮放文字
[js]user_pref("browser.zoom.full", false);[/js]

書籤 > 顯示所有書籤
調整:最大化
取消:無用書籤

 
管理搜尋引擎
內建的管理功能非常窮酸又悲劇...
連改個搜尋引擎名稱的功能都沒有,要直接修改 .xml 檔,
可直接備份回存 profile\searchplugins 下的 .xml 檔,
預設的搜尋引擎儲存在 searchplugins,
搜尋引擎的排列順序是儲存在 profile\search.sqlite。

如果你要改成搜尋 Google 台灣 ,只要開啟 google.xml 在所有
google.com 後面加上 .tw 就可以了,
但 Google 台灣 帶很多 AD
我建議使用 Google 繁體中文 與世界接軌...
後來找到 Organize Search Engines 可以圖形化管理了 :D

修改網址列的「Google 好手氣」搜尋
預設值是控制在 searchplugins\google.xml 檔案,與搜尋列功能一樣,
網址列好手氣的值可以在 about:config 篩選 keyword.URL 修改。
Google 繁體中文:https://www.google.com/search?q=
Google 台灣:https://www.google.com.tw/search?q=
Yahoo!奇摩搜尋:http://tw.search.yahoo.com/search?p=
Bing:http://www.bing.com/search?q

 
在 userChrome.css 修改隱藏選單列的圖示,取消 Firefox 文字改用火狐圖示
[css]#appmenu-button {
min-width: 0 !important;
padding: 2px 5px !important;
}
#appmenu-button > .button-box .button-icon {
list-style-image: url(chrome://branding/content/icon16.png);
}
#appmenu-button > .button-box .button-text {
display: none;
}[/css]
Linux 的寫法不一樣-..-

 
調整 Tab 分頁標籤寬度:
[css].tabbrowser-tab:not([pinned]) {
max-width: 250px !important;
min-width: 100px !important;
}[/css]

Tab 分頁標籤文字省略符號:
intl.ellipsis;…

 
頁面原始碼 Ctrl+U 使用外部編輯器檢視,
about:config 搜尋 view_source.editor,自訂如:
view_source.editor.external;true
view_source.editor.path;D:\program\Notepad++\Notepad++.exe

拼字檢查新增到個人字典:
profile\persdict.dat
一行一字。

沒有留言:

張貼留言