百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

26个你需要学习的Firefox配置技巧,改进和加快浏览器响应速度

cac55 2024-11-01 11:22 35 浏览 0 评论

?

当你在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部分为用户提供了一种强大的方式来完全定制浏览器。上面的列表绝对不是完整的列表。你可以做很多技巧。如果你有任何没有在这里列出的技巧,请在评论中添加它们。

相关推荐

Protel电路设计常用设计编辑器案例2——创建元件

#大有学问#今天介绍一下Protel常用设计编辑器的电气连接工具栏。单击主工具栏上的工具按钮或选择【查看】|【工具栏】|【配线工具栏】菜单命令可以关闭或打开【电气连接(WiringTools)】工具...

Protel调整元器件的位置(1)——移动和对齐元器件

今天介绍调整元器件位置的方法。首先介绍移动和对齐元器件的方法。在绘制电路原理图时,放置完了的电路图可能位置不太合适,需要进行移动。原理图中的所有对象都可以被移动,移动方法相似。对于元器件的移动来说又分...

电路仿真软件详谈(八),proteus电路仿真软件和protel的区别

电路仿真软件是常用工具类型之一,proteus更是电路仿真软件中的佼佼者。但是对于proteus电路仿真软件和protel,二者总是被弄混淆。例如,protel是电路仿真软件吗?proteus电路仿真...

PCB文件转换生产文件Protel 99SE_pcb格式转换

为何要将PCB文件转换为GERBER文件和钻孔数据?因为GERBER文件是一种国际标准的光绘格式文件,它包含RS-274-D和RS-274-X两种格式,其中RS-274-D称为基本GERBER格式,并...

PCB设计项目教程 -PDF_pcb设计作品

PCB设计项目教程》及相关PCB设计教材详细介绍:一、核心教材《PCB设计项目教程》该教材由徐凯、王威担任主编,于2017年由北京理工大学出版社出版。其采用“项目导向、任务驱动”的教学模式,...

最受欢迎的pcb设计软件Protel99se到底怎么样?

Protel99se是一款国内非常实用且流行的设计行业的pcb设计软件,其由pcb原理图设计和多层板电路设计两大功能组成,其最大的特点是好获取,在网上可以随便的找到,且Protel99se软件适用于w...

人人都是网络雇佣兵,一种基于路由器的ddos平台设计思路

本文灵感来自于三个方面优酷路由宝,迅雷宝这种路由器流量兑现方式Anonymous匿名者的ddos方式传统木马ddos方案先说路由宝迅雷宝,这种以用户网络为节点的CDN网络中,会传输大量的流量,我上月优...

接口性能测试工具Locust介绍_接口和性能的测试要点

接口性能测试工具其实挺多的,小型有apache的ab工具,大型的有Jmeter、Locust......这里要介绍的是Locust,相对于Jmeter进行了比较完善的封装,Locust可以就显的更自...

华硕笔记本电脑安装系统实战心得体会

故障:某某的电脑叫人安装系统至一半就蓝屏死机.拿来给我安装,发现光驱无效,不能用光盘安装.电脑启动蓝屏.解决方法:用了半天时间安装也出现类似问题.后来考虑用U盘来装.1.首先制作U盘系统,把U盘资...

dos命令systeminfo图文教程,显示操作系统配置信息msinfo32

大家好,我是老盖,首先感谢观看本文,本篇文章做的有视频,视频讲述的比较详细,也可以看我发布的视频。今天我们学习systeminfo命令,该工具显示本地或远程机器(包括服务包级别)的操作系统配置的信息,...

玩家展示现代硬件上运行的MS-DOS 拥有令人难以置信的向后兼容性

一位YouTuber展示了在现代计算机硬件上直接运行古老的MS-DOS操作系统和经典游戏的能力。这段视频由YouTuberInkbox发布,向观众展示了如何启动古老的、前Windows...

比微PE还干净还强大,带网络:USBOS V3.0超级PE装机工具20221031

期待已久的USBOSV3.0超级PE装机工具20221031又和大家见面了,用过的朋友都知道他的确很强大,对于新旧电脑的支持很好,目前为止还没有电脑不支持的,包括苹果PC。很多朋友还在用诸如大白菜、...

大童保险李晓婧:保险的本位是风险管理应在四方面进行建设

经济观察网记者姜鑫5月17日,大童保险服务宣布升级了风险管理模式,推出DOSM(DemandOriented,SolutionModel)需求导向型解决方案5.0版本。新解决方案从原有“六位...

DOS常用命令及简介_dos常用命令大全及用法

DOS是英文DiskOperatingSystem的缩写,意思是“磁盘操作系统”。我是在95年开始学的电脑,当时学校的机房里,还没有一台WINDOWS操作系统的电脑,当时都是用DOS、UC-DOS...

Windows 忘记开机密码?不用任何工具,1招轻松破解

出现忘记Windows密码的情况,概率有多大?对此,小电只能回答忘记开机密码的情况,说来就来,没有规律,也不会提前告诉你一声~而忘记Windows开机密码的时候,很多朋友都会想起可以使用u盘启动盘来破...

取消回复欢迎 发表评论: