你可能安裝了許多的firefox插件以增長瀏覽器的功能,可是若是你想更好地使用firefox,學習如何配置about:config參數是頗有必要的。javascript
about:config配置頁包含了全部的firefox配置選項。這是目前爲止最有效的、也是最強大的方式去加強你的firefox火狐的性能。如下就是28個最有用的配置。css
訪問about:config頁的方式html
在Firefox地址欄中輸入about:config。java
在隨後的主頁面 ,你會看到一長串的配置參數。輸入關鍵字在過濾欄中,就能夠自動顯示相關的配置選項。sql
若是想修改參數的值的話,只須要簡單雙擊,輸入修改值便可。 是否是很簡單呀?下面加以說明:瀏覽器
1) 調整智能地址欄的網址推薦數量緩存
在Firefox 3中,當你開始在地址欄中輸入地址時,有一串類似的網址會同時顯示,系統缺省顯示12個網址,若是你想增長或減小的話,你能夠調整browser.urlbar.maxRichResults關鍵參數。網絡
參數名: browser.urlbar.maxRichResults
缺省值: 12
修改方法: 直接輸入你但願顯示的數量,若是你想禁止顯示的話,設置值爲 -1session
2) 禁用進程恢復功能 app
Firefox 3 每10秒自動保存你的訪問進程,以便崩潰時可以恢復全部的訪問頁面。固然這是一個頗有用的功能。若是你想禁用的話也可,調整browser.sessionstore.enabled 的值爲 False
參數名: browser.sessionstore.enabled
缺省值: True
修改方法: 若是禁用此功能,改成 False
3) 調整進程恢復保存頻率
同上同樣,若是你想保存進程恢復功能,可是要改變進程保存頻率,修改browser.sessionstore.interval 值便可。
參數名: browser.sessionstore.interval
缺省值: 10000 (毫秒, 至關於10秒)
修改方法: 設定你肯定的值,1000等於1秒,60000就是1分鐘了
4) 支持高級色彩特性
Firefox具備支持高級色彩特性的功能,可以顯示更高圖像質量。因爲打開此功能會影響瀏覽器的性能,默認是禁用的。固然若是你不是很在乎性能的缺失的話,激活gfx.color_management.enabled 參數便可。
參數名: gfx.color_management.enabled
缺省值: False
修改方法: True (若是你想支持色彩特性功能的話)
5) 禁用防病毒掃描
此功能主要針對Windows用戶。缺省狀況下, Firefox 3自動使用系統默認殺毒軟件對下載的文件進行掃描。若是你下載了一個大文件,可能會花很長時間去殺毒掃描。要是想不影響瀏覽器性能的話,能夠禁用此功能。
參數名: browser.download.manager.scanWhenDone
缺省值: True
修改方法: False (若是想禁用)
6) 配置每一個標籤頁的最小寬度
當你找開了許多標籤,Firefox不是減小每一個標籤頁的寬度來顯示全部的標籤頁,而是顯示一個控制欄,你可使用此控制欄找到全部的標籤頁。若是你想全部的標籤頁都顯示在一頁,而無論每一個標籤頁有多小的話,你能夠設置browser.tabs.tabMinWidth 值爲0來禁用此控制欄。一樣的,若是你想一頁顯示更多的標籤頁的話,你能夠減小此參數的值。
參數名: browser.tabs.tabMinWidth
缺省值: 100
修改方法: 0(禁用的話), 或者其它的值以設定標籤的最小寬度
7) 顯示/禁用標籤上的關閉按鈕
有些人喜歡每一個標籤上有關閉按鈕(紅色的X),但有些人不喜歡。不論是誰,均可以自由地經過browser.tabs.closeButtons來設定。
參數名: browser.tabs.closeButtons
缺省值: 1
修改方法:
延長腳本執行時間
在Firefox 3中,一個腳本僅給予10秒的時間去響應,過期會提示一個未響應的腳本警告。若是你在一個較慢的網絡環境裏,可能腳本的運行時間就不夠了。固然你能夠修改增大腳本的運行時間。 dom.max_script_run_time 參數提供此功能。
參數名: dom.max_script_run_time
缺省值:10 (in secs)
修改方法: 20, 或任何值大於10
9) 處理 JavaScript 彈出窗口
當你訪問一個網站,執行一個javascript打開新窗口, 若是此彈出窗口不具備一般的窗口特性,例如 , back/forward/reload buttons, status bar等沒有, Firefox將自動將此彈窗作爲當前標籤頁打開。若是你以爲不是很合理的話, 能夠修改此值:browser.link.open_newwindow.restriction
參數名: browser.link.open_newwindow.restriction
缺省值: 2 – 以同一方式打開全部的JavaScript 窗口,除非JavaScript自己定義了顯示方式
修改方法:
10) 在全部的文本區域容許拼寫檢查
缺省的拼寫檢查僅僅檢查多行文本框。你也可容許單行文本框的拼寫檢查。
參數名: layout.spellcheckDefault
缺省值: 1 (僅爲多文本框拼寫檢查)
修改方法:
11) 在新標籤頁打開搜索框結果
當使用瀏覽器右側的搜索框搜索時,搜索頁會覆蓋當前的標籤頁。若是你不想覆蓋當前頁的話,修改browser.search.openintab 。
參數名: browser.search.openintab
缺省值: False
修改方法: True (打開搜索結果在新標籤頁)
12) 當最小化時下降物理內存的佔用
此方法主要針對 Windows用戶。最小化時,它將使Firefox利用虛擬內存,而釋放更多的物理內存給其它程序使用。最小化時,Firefox會下降物理內存使用量到10MB ,當還原後,Firefox會恢復正常的內存使用量。
此參數名自己不存在,須要手動建立。
空白地方右鍵單擊,選擇 New->Boolean.
輸入參數名: config.trim_on_minimize
輸入值: True
13) 加速你的Firefox速度
有幾個方法能夠作到,修改如下幾個參數:
參數名: network.http.pipelining
缺省值: False
修改方法: True
參數名: network.http.proxy.pipelining
缺省值: False
修改方法: True
參數名: network.http.pipelining.maxrequests
缺省值: 4
修改方法: any value higher than 4, but not more than 8
參數名: network.http.max-connections
缺省值: 30
修改方法: 96
參數名: network.http.max-connections-per-server
缺省值: 15
修改方法: 32
14) 增長/減小磁盤緩存量
當網頁加載時,Firefox會將其緩存到本地硬盤以便於再次顯示時再也不重複下載。你的Firefox設置的磁盤緩存越大,你能存儲的頁面越多。
在增長磁盤緩存量時,確保browser.cache.disk.enable被設定爲True.
參數名: browser.cache.disk.capacity
缺省值: 50000 (in KB)
修改方法:
15) 當單擊URL地址欄時,選擇全部的文本(特別有用)
在Windows和Mac中,當單擊URL地址欄時,Firefox會高亮選擇全部的文本。可是在Linux中,默認是不選擇全部的文本,而是將鼠標停在插入點。通常習慣上是單擊是選擇全部的文本,以便於輸入其它的地址。
參數名: browser.urlbar.clickSelectsAll
修改方法:
16) 在地址欄中自動添充URL地址
當你輸入URL地址時,會根據你本地收藏的書籤地址選擇相同的進行自動添充。
參數名: browser.urlbar.autofill
默認值: False
修改方法: True (Have Firefox autofill the address as you type in the URL bar)
17) 每一個網站採用相同的縮放比例
Firefox可以記憶訪問的每一個網站的縮放參數,不管你何時訪問網站都會採用記憶的參數。但若是你想訪問每一個網站的縮放比例都保持一致的話,能夠調整此值:browser.zoom.siteSpecific
參數名: browser.zoom.siteSpecific
默認值: True
修改方法: False (則每一個網站採用相同的縮放比例)
18) 設定縮放限制值
若是你發現最大/最小的縮放級別仍不能知足你的瀏覽要求的話,你能夠經過如下參數改變縮放限制值。
參數名: zoom.maxPercent
默認值: 300 (百分比)
修改方法: 任何高於300的值
參數名: zoom.minPercent
默認值: 30 (百分比)
修改方法: 任何值
19) 配置你的空格鍵
在Firefox中,你可以設置空格鍵的功能以更好地適應你的操做習慣
參數名:browser.backspace_action
默認值: 2 (什麼也不作)
修改方法:
20) 增長離線緩存
若是你連網的時間不是不少,你可能想增長離線緩存以便於持續工做。默認的,Firefox 3有500M的離線緩存。你能夠改變成任何值。
參數名: browser.cache.offline.capacity
默認值: 512000 (KB爲單位)
修改方法: 任何高於512000的將增長緩存值
21) 自動導出Firefox 3書籤到bookmarks.html文件
不像之前的版本, Firefox 3備份書籤文件在places.sqlite而不是一般的bookmarks.html文件. 自從bookmarks.html文件容許與其它瀏覽器導出及同步書籤文件,它變得尤其重要了。
參數名: browser.bookmarks.autoExportHTML
默認值: False
修改方法: True (自動導出書籤到bookmarks.html)
22) 禁用擴展等兼容性檢查(較有用)
這是一個頗有用的參數,若是你正在使用的擴展不支持最新版的Firefox的話,你能夠禁用此功能。不推薦這麼使用
右鍵單擊,選擇New->Boolean. 輸入extensions.checkCompatibility在填充區,再輸入False在下一個區域.
再次右鍵,選擇New->Boolean. 輸入extensions.checkUpdateSecurity在填充區,再輸入False在下一個區域.
23) 當安裝插件時,禁用延時功能(頗有用,終於找到了)
每次你安裝一個Firefox插件時,你不得不等候幾秒才能開始安裝。你能關閉 security.dialog_enable_delay參數,以便插件安裝可以當即開始。
參數名: security.dialog_enable_delay
默認值: 2000 (以毫秒爲單位)
修改方法:
24) 瀏覽源代碼用你最喜歡的編輯器
對於開發人員來講,這是一個頗有用的功能。當你使用Firefox的‘view source‘功能時,此方法可以容許你使用第三方的編輯器來查看源代碼。
有兩個參數須要改變:
參數名: view_source.editor.external
默認值 : False
修改方法: True ( 使用其它編輯器來查看源代碼)
參數名: view_source.editor.path
默認值: blank
修改方法: 輸入你的編輯器的訪問路徑
25) 增長‘Save Link As‘超時值
當你右健選擇‘Save Link As…‘時,瀏覽器將根據URL地址裏的內容標題決定保存的文件名。若是此URL在1秒內沒有傳回標題的話,Firefox會返回一個超時提示。在比較慢的網絡環境下,這種狀況會常常發生。爲避免這種狀況,能夠增長此參數的超時值。
參數名: Browser.download.saveLinkAsFilenameTimeout
默認值: 1000 (毫秒爲單位)
修改方法: 大於1000的值 (毫秒爲單位)
26)激活全屏工具欄collapse模式
在 Firefox的全屏模式,工具欄及標籤條是隱藏的,僅在鼠標通過時顯示。固然一樣也能夠改變期屬性,經過Browser.fullscreen.animateUp來切換。
參數名: Browser.fullscreen.animateUp
默認值: 1 (僅在第一次時激活工具欄collapse)
修改方法:
27) 全屏模式下自動隱藏工具欄
全屏模式時,工具欄被設定成自動隱藏,當鼠標通過時顯示。若是你須要任什麼時候間都能看到工具欄的話,能夠調整如下的參數實現。
參數名: browser.fullscreen.autohide
默認值: True (老是隱藏)
修改方法: False (老是顯示工具欄)
28) 增長Add-On擴展插件搜索結果數量
若是你在工具->擴展->Get Add-ons,執行了一個搜索,Firefox僅會顯示5個匹配的結果。若是你想結果顯示更多的話,調整如下的參數值。
參數名: extensions.getAddons.maxResults
默認值: 5
修改方法:任何多於5的值
29) Firefox咱們都知道有ctrl++或ctrl+-來縮放頁面,沒法設置一個參數對全部頁面進行縮放,實際使用當中很不方便,我無心當中找到Firefox的一個參數能夠修改並固定頁面縮放設置。 在地址欄輸入about:config並回車;查找layout.css.devPixelsPerPx並修改數值1.0(默認)爲你想要的縮放比例,好比修改成1.25,則默認縮放比例就是125%;