26個你需要學習的Firefox配置技巧,改進體驗和加快瀏覽器響應速度

    當你在Firefox的URL欄中鍵入about:config時,會看到一個免責聲明:“Here be dragons”,它警告你,在這個區域進行調整主要是實驗性的,可能會導致瀏覽器不穩定

    

    聽起來令人興奮,對嗎?儘管這聽起來有點嚇人,但事實是,當你開始在這一領域嘗試並使用這些特性來改進和加速你的瀏覽器時,你幾乎肯定會沒事的。接下來將講解26個關於Firefox的配置技巧。

 

如何訪問“about:config” 

    在Firefox的地址欄中輸入about:config。

    你將會看到警告頁面。點擊“我接受風險!”按鈕,你就會到達about:config主頁。

    

    您將看到一長串配置條目。如果你在尋找一個特定的名字,在列表上方的“搜索”欄中輸入它的名字。

 

    要切換不同的功能,只需雙擊“Value”列下的條目,在“true”和“false”之間切換。在某些情況下,value字段會有一個數字。在這種情況下,將數字改爲您想要的數字。(在你知道你在做什麼之前,不要亂弄這些數字!)

    現在,讓我們開始調整。

 

要撤消在about:config中所做的特定更改,只需右鍵單擊要恢復的條目並單擊“Reset”。



1. 更改內容流程的數量

    你喜歡同時打開很多標籤頁嗎?或者你很少打開超過5個標籤頁嗎?您擁有的內容進程越多,分配給每個選項卡的CPU資源就越多(這也將使用更多的RAM)。

 

    如果你有一臺功能強大的電腦,那麼你可以把它設置在一個相當高的數值上,這應該可以提高Firefox中每個打開標籤的穩定性和性能。在about:config中,該設置的名稱是dom.ipc.processCount

 

默認值:4
修改值:7-12(取決於您通常打開的標籤數量)

 

2. 禁用不必要的動畫

    動畫在火狐不是一件壞事,但如果你有一箇舊電腦,每MB內存計數或只是不需要這些動畫華麗,你可以禁用toolkit.cosmeticAnimations.enabled,啓用並將值設置爲“false”。

默認值:true
可以更改的值:false

 

3.更改最小tab寬度

    需要更敏銳的Firefox用戶才能注意到Mozilla爲Firefox Quantum所做的調整。默認的標籤寬度現在只有76像素,而以前是100像素。要調整這個,轉到browser.tabs.tabMinWidth.

 

默認值:76
修改值:100如果你想要和老版本的Firefox一樣的標籤寬度,但是你可以做任何你想做的。只是不要太過火!

 

4. 減少會話歷史緩存,保存RAM

    如果你使用的是一臺老舊的電腦,那麼即使是通常速度很快的Firefox也會在默認設置下減慢你電腦的速度。這可能部分是因爲它將Web頁面存儲在短期內存(或RAM)中的方式,您可以使用後退和前進按鈕訪問這些短期內存

 

    browser.sessionhistory.max_total_viewers會以超級快的加載速度影響Firefox存儲的頁面數量

 

默認值:- 1(可調整)
修改值:任何數字,反映您想要存儲的頁面數量。(如果你的電腦在速度上有問題,我們建議少於4個,而4GB以上的可以達到8個或更多。)

 

    browser.sessionhistory.max_entries會影響每個選項卡在其前/後歷史記錄中總共存儲多少頁

 

默認值:50
修改值:如果你的電腦正在掙扎,把它降低到25,檢查它是否有幫助,然後相應地調整。

 

5. 禁用擴展兼容性檢查

    兼容性檢查。誰需要它們,對嗎?實際上,它們作爲一個通用的參考非常方便,可以幫助你判斷哪些擴展可以和你的Firefox版本一起工作,哪些不能,但是Firefox並不總是正確的。如果您想要查看Firefox聲稱不兼容的擴展是否真的可以工作,請執行以下操作

  • 右擊about:config頁面上的任何地方,然後單擊“New -> Boolean”

  • 類型擴展。在複選框中,單擊OK,然後選擇“false”,再單擊OK。

  • 此首選項現在將存在於您的列表中,您可以在任何時候通過右鍵單擊它並單擊“Reset”來禁用它。

 

6. 更改Firefox下載位置

默認情況下,火狐的下載會轉到Windows的“下載”文件夾,但是你可以通過調整browser.download.folderList來改變

 

默認值:1
可以更改的值:

0 -保存所有下載到桌面
2 -保存到與先前下載相同的位置

 

7. 被問到你想把下載的文件保存在哪裏

    如果你想對你的下載有更直接的控制,並決定你想要把每一個都保存在哪個目錄下,改變首選項browser.download.useDownloadDir爲“假”

 

默認值:true
修改值:false—提示您保存每個下載的位置

 

8. 爲搜索框結果打開新標籤

    默認情況下,您在Firefox搜索框中搜索的內容將在當前選項卡中打開。要打開一個新標籤,你需要修改browser.search.openintab

 

默認值:false -在當前標籤頁打開搜索結果
修改值:true -在新標籤頁打開搜索結果

 

9.新標籤頁

    Firefox的新標籤頁將您收藏的所有站點組織在一個方便的網格中。最重要的是,您可以調整這個網格的大小,因此,雖然它默認使用3×3個縮略圖,但您可以通過browser.newtabpage.rows和browser.newtabpage.columns更改它

 

默認值:3在“行”中,5在“列”中
修改值:您喜歡的任何數字!

 

10. 調整智能位置欄的建議數量

    在Firefox中,當您開始在位置(或URL)欄中鍵入時,將顯示一個建議站點的下拉列表。如果你想顯示多於(或少於)十個建議,你可以調整browser.urlbar.maxRichResults並讓它顯示您想要的數字。

 

默認值:10
修改值:設置您想要的建議數量。如果您想完全禁用它,請將其設置爲-1。

 

11. 調整會話恢復保存頻率

    默認情況下,Firefox每15秒保存一次會話,但是您可以更改一下值,以便Firefox以更長的間隔保存會話:browser.sessionstore.interval

 

默認值:15000(以毫秒爲單位,相當於15秒)
修改值:將其設置爲您想要的值。1000表示一秒,60000表示一分鐘

 

12. 延長腳本的執行時間

    在Firefox中,一個腳本只有10秒鐘的響應時間,之後它會發出一個沒有響應的腳本警告。如果網絡連接緩慢,您可能希望通過dom增加腳本執行時間。dom.max_script_run_time來減少無腳本警告的頻率。

 

默認值:10(秒)
修改值:20,或任何大於10的值

 

13. 處理JavaScript彈出窗口

    當你遇到一個執行一個javascript,打開一個新窗口函數,如果彈出窗口是沒有通常的窗口功能,例如後退/前進/刷新按鈕,狀態欄,等等,Firefox將自動把它當作一個彈出,不會打開它作爲一個新的選項卡。但是,如果您覺得這很麻煩,並且希望在新選項卡中打開所有新窗口,您可以通過browser.link.open_newwindow.restriction指定它。限制設置。

 

默認值:2 -以Firefox處理新窗口的方式打開所有JavaScript窗口,除非JavaScript調用指定如何顯示窗口
可以更改的值:

  • 0 -以Firefox處理新窗口的方式打開所有鏈接

  • 1 -不要打開任何新窗口

  • 2 -打開所有鏈接的方式,你有Firefox處理新窗口,除非Javascript指定如何顯示窗口

 

14. 在所有文本字段中啓用拼寫檢查

    默認的拼寫檢查功能只檢查多行文本框。您可以更改佈局中的選項layout.spellcheckDefault使它對單行文本框進行拼寫檢查。

 

默認值:1(僅對多行文本框進行拼寫檢查)
可以更改的值:

  • 禁用拼寫檢查

  • 啓用所有文本框的拼寫檢查

 

15. 最小化時降低內存使用

    這個調整主要針對Windows用戶。當您最小化Firefox時,它會將Firefox發送到您的虛擬內存中,並釋放您的物理內存供其他程序使用。Firefox將減少它的物理內存使用,當最小化時,大約爲10MB(或多或少),當您最大化Firefox時,它將收回它需要的內存。

  •     首選項名稱不存在,需要創建它。

  • 右擊背景並選擇“New -> Boolean”。

  •  在提示時輸入名稱:config.trim_on_minimize

  • 輸入值:True

    

16. 增加/減少磁盤緩存的數量

    加載頁面時,Firefox會將其緩存到硬盤中,這樣下次加載時就不需要再次下載了。您爲Firefox提供的存儲空間越大,它可以緩存的頁面就越多。

    在增加磁盤緩存大小之前,請確保瀏覽器browser.cache.disk.enable設置爲“True”。

 

配置名稱:browser.cache.disk.capacity
默認值:50000 (KB)
可以更改的值:

  • 0 -禁用磁盤緩存

  • 任何小於50000的值都會減少磁盤緩存

  • 任何大於50000的值都會增加磁盤緩存

 

17. 單擊URL欄時選擇所有文本

    在Windows和Mac中,當你點擊URL欄時,Firefox會高亮顯示所有文本。在Linux中,它不會選擇所有的文本。相反,它將光標放在插入點。無論使用哪種平臺,您都可以調整browser.urlbar.clickSelectsAll以選擇全部或將光標放在插入點。

可以更改的值:

  • false——將光標放在插入點

  • True -單擊時選擇所有文本

 

18. 每個站點的縮放級別相同

    Firefox會記住每個站點的縮放首選項,並在加載頁面時將其設置爲首選項。如果希望各個站點之間的縮放級別一致,可以切換browser.zoom.siteSpecific從“true”到“false”。

 

默認值:true
修改值:False(爲每個站點啓用相同的縮放首選項)

 

19. 設置縮放限制

    如果您發現最大/最小縮放級別仍然不足以滿足您的觀看,您可以更改縮放限制以適應您的觀看習慣。

 

配置名稱:zoom.maxPercent
默認值:300(百分比)
修改值:大於300的任何值

 

配置名稱:zoom.minPercent
默認值:30 (%)
修改值:任何值

 

20.配置退格按鈕

    ​在Firefox中,你可以通過返回前一頁或者向上滾動頁面來設置退格,如果是滾動頁面的話。如果將值設置爲0,則按住Shift作爲修飾符將向前移動一個頁面;如果將值設置爲1,則向下滾動。

 

配置名稱:browser.backspace_action
默認值:0 -返回一個頁面
修改值:1 -滾動頁面

 

21. 增加離線緩存

    ​如果您在大多數情況下無法訪問Internet,那麼您可能希望增加脫機緩存,以便能夠繼續脫機工作。默認情況下,Firefox從支持的離線web應用程序中緩存500MB的數據。您可以將該值更改爲您喜歡的任何值。

 

配置名稱:browser.cache.offline.capacity
默認值:512000(單位:KB)
修改值:任何大於512000的值都會增加緩存值

 

22. 在安裝附加組件時禁用延遲時間

每次安裝Firefox插件時,您都必須等待幾秒鐘才能開始實際的安裝。爲了減少這種等待時間,您可以將security.dialog_enable_delay關閉,以便立即開始安裝。

 

默認值:1000(單位:msec)
可以更改的值:

  • 0 -立即開始安裝

  • 任何其他值(msec)

 

23. 在您喜歡的編輯器中查看源代碼

    ​這對於經常使用“查看源代碼”函數的開發人員非常有用。這個調整允許您在外部編輯器中查看給定網站的源代碼。
    ​有兩種配置需要做:

 

配置名稱:view_source.editor.external
默認值:false
修改值:True(使用外部文本編輯器啓用查看源文件)

 

配置名稱:view_source.editor.path
默認值:空白
修改值:將文件路徑插入編輯器

 

24. 增加“保存鏈接爲”超時值

    ​當您右擊並選擇“Save Link As…”時,瀏覽器將從URL請求內容配置頭以確定文件名。如果URL在一秒鐘內沒有傳遞報頭,Firefox將發出一個超時值。這種情況在慢速網絡連接環境中非常常見。爲了防止這個問題頻繁發生,您可以通過編輯Browser.download.saveLinkAsFilenameTimeout來增加超時值以減少超時的可能性

 

默認值:4000(4秒)
修改值:大於1000的任何值(以msec爲單位)

 

25. 全屏模式下自動隱藏工具欄

    ​在全屏模式下,工具欄被設置爲自動隱藏,只有當你用鼠標懸停在它上面時纔會出現。如果你願意,你可以選擇讓它一直可見,而不是通過切換browser.fullscreen.autohide爲“False”以始終顯示工具欄。

 

默認值:True(總是自動隱藏)
修改值:False(始終顯示工具欄)

 

26. 增加附加組件搜索結果

如果你打開“工具->插件->獲取插件”並執行搜索,Firefox將顯示15個匹配的結果。如果你想要更多或更少的結果,你可以調整extensions.getAddons.maxResults

 

默認值:15
修改值:大於或小於15

 

結論​

    ​Firefox about:config部分爲用戶提供了一種強大的方式來完全定製瀏覽器。上面的列表絕對不是完整的列表。你可以做很多技巧。如果你有任何沒有在這裏列出的技巧,請在評論中添加它們。

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章