你可能安装了许多的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%;