28条优化火狐的小技巧

使用并和我一样喜欢折腾火狐的朋友们肯定都知道about:config的设置吧。新手们也可以看下,操作很简单,不仅可以学到知识,而且可以马上应用!至少可以让你在朋友面前耍一耍高手的威风,嘿嘿。。

可能你已经下了无数的扩展来增强你的火狐体验。但如果你想更好地让火狐为你服务,你就该学习火狐的about:config设置。
about:config包含了大部分(就算不是全部)的火狐设置选项。它也是提升火狐能力最强而有效的方法。下面就是其中的28条小技巧。

如何设置about:config
在火狐浏览器的地址栏中输入about:config
会有个警告页面。点击“我保证我会小心的”按钮继续。
在主设置页面中,你会看到一整列长长的设置条目。在上面过滤器栏中输入你要设置的选项的关键字。你输入时,下面的条目会根据你输入的关键字来过滤符合的选项。
要更改设置的值时,只要双击条目,填入你想要的值就可以了。就是这样简单。
现在让我们来试一下吧。
1、调整地址栏智能建议的数量

在火狐3中,当你在地址栏输入时,会有相关的建议出现在下来列表中。如果你想相关的建议数目多于12条的话(12条是默认设置),你可以通过browser.urlbar.maxRichResults来设置。
条目名称:browser.urlbar.maxRichResults
默认值:12
可以更改的值:改成你想设置的值。如果你不想出现这个相关建议的话,就设成-1

2、取消火狐浏览器崩溃后恢复标签页的功能
火狐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、开启高级颜色支持
火狐的高级颜色支持可以显示更高的图片质量。因为这个功能会降低火狐的运行,所以默认是没开启的。如果你对高质量图片的追求超过你对火狐运行质量,那么你可以通过gfx.color_management.enabled来设置开启。
条目名称:gfx.color_management.enabled
默认值:False
可以更改的值:True(如果你想开启这个功能的话)

5、取消下载后杀毒
主要针对windows用户。火狐3默认在你下载文件后会自动调用杀毒程序杀毒。如果你下载的文件很大,那杀毒的时间自然就很长了。为了加快火狐运行,你可以考虑设置browser.download.manager.scanWhenDone取消这个功能。
条目名称:browser.download.manager.scanWhenDone
默认值:True
可以更改的值:False(如果你想取消的话)

6、设置滚动
标签页
如果你开了很多标签页面,火狐不会缩减标签页的宽度。它会保持标签页宽度(100像素),而通过滚动栏来显示其它标签。如果你不想通过滚动来显示标签,而是希望火狐不管标签宽度多小都显示的话,你可以设置browser.tabs.tabMinWidth为0.类似的,如果你想通过滚动来显示更多的标签,你可以把这个值设置小一点,比如说75像素

条目名称:browser.tabs.tabMinWidth
默认值:100
可以更改的值:0。如果你想取消这个功能,或者是其他标签宽度的值

7、显示/取消标签页的关闭按钮
有些人希望火狐每个标签页都有关闭按钮(就是那个红色的X),有些人就不想。不管别人怎么想,你都可以自己通过browser.tabs.closeButtons setting设置成你喜欢的。

条目名称:browser.tabs.closeButtons setting.
默认值:1
可以更改的值:
。0—只有当前标签页有关闭按钮
。1—每个标签页面都有关闭按钮
。2—每个标签页面没都有关闭按钮
。3—在标签页栏的最后面显示关闭按钮
8、延长脚本执行的时间
在火狐3中,如果一个脚本十秒内没反应的话,就会给出一个脚本没反应的警告。如果你网络很慢,那你可以通过设置dom.max_script_run_time来延长这个警告的时间。
条目名称: dom.max_script_run_time
默认值:10秒
可以更改的值:20,或者比10大的值
9、设置脚本弹出窗口
有些网站设置了用脚本弹出窗口,如果这个弹出窗口没有一般的窗口特征,比如:前进,后退,刷新按钮,状态条等等。火狐会把它当成一个弹出窗口,就不会在标签页面打开了。当然,如果你觉得这个体验很讨厌,你想让弹出窗口在标签页面打开,那你可以通过这个条目来设置browser.link.open_newwindow.restriction
条目名称:browser.link.open_newwindow.restriction
默认值:2—遇到脚本弹出窗口,火狐会用当成新窗口来处理,除非脚本指定如何显示这个窗口
可以更改的值:
。0—所有的脚本弹出窗口让火狐当成新窗口来处理
。1—不打开新窗口
。2—-遇到脚本弹出窗口,火狐会用当成新窗口来处理,除非脚本指定如何显示这个窗口
10.在所有文本域启用拼写检查
火狐的拼写检查默认只在多行文本域里启用。你也可以在当行文本里启用拼写检查
条目名称:ayout.spellcheckDefault
默认值:1(只在多行文本域里启用)
可以更改的值:
。0—取消拼写检查
。2—-在所有文本域启用拼写检查
11.在新标签页打开搜索结果
你在火狐搜索栏搜索时,搜索结果在当前标签页面打开。你也可以设置browser.search.openintab让它在新标签打开
条目名称:browser.search.openintab
默认值:False
可以更改的值:True(在新标签页面打开搜索结果)
12.最小化时减少内存占用
这个功能主要是针对windows用户的。当你最小化火狐时,它会把部分内存转存到虚拟内存中。这样就减少了内存占用最大10mb(译者:这也太少了吧。。)当然啦,你最大化后就内存恢复了
这个设置的条目不存在,所以你要手动建立它
在背景空白处右击,选择 新建–Booolean
输入条目名称:config.trim_on_minimize
输入值:True

13、火狐加速
有些功能可以设置火狐加速
条目名称:network.http.pipelining
默认值:False
可以更改的值:True

条目名称:network.http.proxy.pipelining
默认值: False
可以更改的值:True

Config name: network.http.pipelining.maxrequests
Default: 4
Modified value: any value higher than4, but not more than 8

Config name: network.http.max-connections
Default: 30
Modified value: 96

Config name: network.http.max-connections-per-server
Default: 15
Modified value: 32

(偷懒下,反正大家看那么多应该都知道这几个单词了)

14、增加/减少硬盘缓存
当页面载入时,火狐会把页面缓存在硬盘上,以便下次浏览时就不用再次下载了。你设置的硬盘缓存越大,火狐就能缓存更多页面。在你增大硬盘缓存时要先设置browser.cache.disk.enable为True
条目名称:browser.cache.disk.capacity
默认值:50000(单位是kb)
可以更改的值:
。0—取消硬盘缓存、
。设成小于50000就是减少硬盘缓存
。设成大于50000就是增加硬盘缓存
15、点击地址栏时选择所有文本
windows很Mac系统中,单你单击地址栏时会高亮显示所有文本。但在Linux系统中,火狐会在地址栏你单击的地方插入光标。不管你是用什么系统,你都可以自己设置。
条目名称: browser.urlbar.clickSelectsAll
可以更改的值:
。False–单击处输入光标
。True–单击时选中文本
16、地址栏自动填入地址
条目名称:browser.urlbar.autofill
默认值:False
可以更改的值:True(你在地址栏输入时火狐自动帮你填写地址)
17、所有网站使用相同的缩放设置
火狐会记住你对每个网站的缩放设置。如果你想每个网站的缩放设置都一样的话,把这个条目browser.zoom.siteSpecific的值改成False
条目名称:browser.zoom.siteSpecific
默认值:True
可以更改的值:False(每个网站的缩放设置都一样)
18设置缩放的极值
如果你觉得缩放的程度不合你要求,你可以更改缩放想极值。
条目名称:zoom.maxPercent(这个是最大值)
默认值:300(百分比)
可以更改的值:任何比300高的值条目名称:zoom.minPercent(这个是最小值)
默认值:30(百分比)
可以更改的值:任何值
19.设置退格键
火狐中你可以设置退格键是返回前一页啊,还是页面向上滚动一页
条目名称:browser.backspace_action
默认值:2(没起作用)
可以更改的值:
。0—返回前一页
。1–页面向上滚动一页
20.在家离线缓存
如果你不能一直联网,也许你想增大火狐的离线缓存,这样你就可以在离线状态继续浏览页面了。火狐3默认只有500mb的离线缓存。这个值你可以自己更改成你想要的值。
条目名称:browser.cache.offline.capacity
默认值:512000(单位kb)
可以更改的值:比512000大的值就是增大离线缓存
21.自动导出火狐3的书签到bookmarks.html
跟前一版本的火狐不一样,火狐3把书签文件保存在places.sqlite而不是通常的bookmarks.html文件里。既然 bookmarks.html让我们更容易跟其他浏览器的书签同步,所以如果火狐3也能把书签保存成bookmarks.html那就很有用了。
条目名称:browser.bookmarks.autoExportHTML
默认值:False
可以更改的值:True(自动保存成bookmarks.html)
22.取消扩展兼容性检查
如果有扩展跟不能兼容你现在版本的火狐,你就可以禁止火狐的扩展兼容性检查,这样很有用。这样做法并不推荐,但你可以自己承担风险。
右击,选择  新建–Boolean.输入extensions.checkCompatibility ,在下一个输入域填写False
再次右击,选择 新建–Boolean 输入extensions.checkUpdateSecurity ,在下一个输入域填写False
23.安装扩展时取消5秒延迟
你在安装火狐扩展时,你一定要等他个3,5秒钟才开始安装扩展。如果你不想等,设置security.dialog_enable_delay 关掉,这样你就可以马上安装扩展了。

条目名称:security.dialog_enable_delay
默认值:2000(毫秒)
可以更改的值:
.0—马上开始安装
。其他值(毫秒为单位)

24.在你喜欢的编辑器里查看网页源代码
这个功能对那些经常查看网页源代码的开发人员很有用。这个设置可以让你用外部编辑器查看网页源代码。
有两个条目需要设置
Config name: view_source.editor.external
Default: False
Modified value: True ( enable viewsource using external text editor)

Config name: view_source.editor.path
Default: blank
Modified value: insert the file pathto your editor here.

25.增加“保存链接到”的超时时间
当你右击选择“保存链接到”,火狐会对url的文件头部发出请求,这样来决定文件名。如果url没在一秒内传送文件头部,火狐就会显示超时。这种情况经常在网络不好的时候发生。我们可以增大这个值来减少这样情况的发生。
条目名称:Browser.download.saveLinkAsFilenameTimeout
默认值:1000(一秒)
有用更改的值:任何比1000高的值(以毫秒为单位i)
26.火狐全屏时工具栏动态显示
在火狐全屏模式时,工具栏和标签页会在屏幕上部隐藏,只有当鼠标移上去是才显示。为了引起注意,当全屏时,有个一工具栏会在上面动态显示效果。因为一些运行问题,这个显示效果只在第一次有效。也许你喜欢或讨厌这个功能,你可以设置这个值Browser.fullscreen.animateUp
条目名称:Browser.fullscreen.animateUp
默认值:1(显示效果只在第一次有效)
可以更改的值:
。0(取消动态效果)
。2(每次都有动态效果)
27.全屏时自动隐藏工具栏
全屏时,工具栏会自动隐藏,当鼠标移上去时才显示。如果你想工具栏一直显示的话,你可以设置这个值browser.fullscreen.autohide
条目名称:browser.fullscreen.autohide
默认值:True(总是隐藏)
可以更改的值:False(总是显示)
28.增加扩展搜索结果
如果你点击  工具—扩展—寻找扩展,火狐只会显示5个搜索结果。如果你想火狐显示更多结果,你可以设置extensions.getAddons.maxResults
条目名称:extensions.getAddons.maxResults
默认值:5
可以更改的值:比5大的任何值

上面这些当然不是about:config全部的设置。如果你知道更多的设置,请在下面发表评论。

Comment are closed.