Mozilla 今天发布了 Firefox 55.0 版本网页浏览器。自从上个版本 54 引入了多进程机制后,当然还有其它改进的配合,Firefox 似乎获得了新生,重新赢得了用户的喜爱。而 Firefox 更是第一个通过 WebVR 支持虚拟现实(VR)设备的网页浏览器,不过目前还只是局限于 Windows 桌面系统。
作为一般用户我最关心的还是性能的提升。首先值得一提的是 Firefox 的 Windows 版本采用了流程化的 Windows Stub 安装器,使得在 64 位 Windows 系统(至少 2GB 内存)上安装 Firefox 变得相当简单。当然 Firefox 也还提供完整安装包来满足定制化的高级安装选项。
还是赶快来看看都有哪些一般化的性能改进吧,因为作为 Linux 用户我还是不怎么关心这个 Windows 上安装火狐的过程的。首先要提到的就是新的 Firefox 55 优化了恢复会话的过程,使得恢复一个保存了大量标签也的会话变得非常快速。然后就是针对多进程特性提供的设置选项。新提供的多进程设置选项位于「设置 Preferences」-> 「常规 General」标签页的最下面。用户可以勾选「使用推荐的性能选项」,或者是取消勾选它然后自己选择内容进程数量(默认是 4)。
(更新)但是有些情况下这个进程数量设置的选项可能默认会被禁用,而直接使用传统模式。我在安装后打开很快就看到一个提示说给禁用了。
在 about:support
页面显示 Firefox 55 的多线程(e10s 特性之一)被插件给禁用了。这是因为开启了针对非 WebExtensions 的传统(Legacy)插件(Add-ons)的兼容模式。有两种方案,一是强制开启 e10s;二是禁用兼容模式。
要禁用兼容模式,在 Firefox 的地址栏输入 about:config
打开内部选项设置列表,在搜索框里输入 legacy
可以看到名为 extensions.legacy.enabled
,双击将其改为 false
即可。重启 Firefox 就可以修改「Content process limit」来限制使用的最大进程数量了。但是这样的话,那些还没有更新到新 API 的传统插件就不能使用了,需要寻找替代。在插件页面(about:addons
)的左边栏多出一个「Legacy Extensions」(传统插件)可以看到安装的那些插件,并可以从该页打开插件仓库来针对旧插件直接发起搜索来寻找替代插件。
在界面功能上,Firefox 55.0 还改进了地址栏直接搜索的支持,可以直接通过选定的搜索引擎搜索地址栏输入(提示框底部会列出系统中已安装的一键搜索引擎)、默认显示搜索建议、自动解析主机名到加密连接(HTTPS)形式等;侧边的书签栏、历史记录和同步的标签页可以移动到窗口右侧(或左侧);WebRTC 支持立体声麦克风;简化了从打印预览模式直接打印的操作,等等。
Firefox 55 还内置了明暗两款新的「紧凑型」主题。紧凑的界面主要体现在缩小了标题栏、标签页栏、地址栏、收藏夹栏之间的空白以及调整了标签页栏标签的样式来缩小间距。
其它还有诸如优化用户界面;默认对 Flash 启用点击播放(反正再有几年 Adobe 就要终止支持 Flash 了;内置的跟踪保护功能;不再支持降级到旧版本 Firefox 等。
Windows 10 用户还可以通过启用新增加的 VP9 硬件加速来减少 CPU 的使用,也许还可以节省笔记本电脑的电池使用。如果内存充足,可以通过增加内容线程数来给 Firefox 加速以提高页面加载速度。MacOS 用户还可以通过系统设置来配置自定义快捷键。
原发布博客里有一些视频(关于 WebVR 的示例)和新 Firefox 性能测试与对比的图标。
作为 openSUSE Tumbleweed 用户,短期内可能还是只能看到默认提供的 Firefox ESR 版本。但是水景一页测试结果是 Firefox 54 目前在这个系统上也是运行良好,所以可以考虑自己切换安装源来安装新版本的 Firefox。
今天才知道 Firefox 55 还默默加入了一项「第一方隔离(First Party Isolation)」的功能,帮助防止跨站点跟踪。该功能来自 Tor 浏览器。我们在访问一个网站时,网站会在你的浏览器上留下跟踪的 cookie,很多时候还会留下一些来自第三方域名的 cookie。如果之后访问的另一个网站也有来自该第三方域名的 cookie ,这个第三方将能在两个网站上跟踪你的活动。而第一方隔离就是将一个网站留下的 cookie 和另一个网站留下的 cookie 隔离开,让第三方 cookie 无法实现跨网站跟踪。
但是该功能并没有默认启用,因为它可能会在一些网站上造成登录问题。要启用该功能有两个途径。一是使用 Firefox 插件「First Party Isolation(FPI)」,安装后即启用并在工具栏增加一个鱼缸形的图标以方便临时(5分钟)禁用该功能;二是修改 about:config
里的参数。
可修改的 FPI 参数有两个,搜索「firstparty」就能看到。第一个 privacy.firstparty.isolate
,通过双击来启用它。另一个参数 privacy.firstparty.isolate.restrict_opener_access
控制隔离的力度。如果遇到登录问题的话,可以将其修改为 false
以减轻影响。©
本文发表于水景一页。永久链接:<https://cnzhx.net/blog/mozilla-firefox-55-0-released/>。转载请保留此信息及相应链接。
貌似火狐证书出现问题 ,绞尽脑汁好几天都没好,公司其他同事都能用 我们就是不能打开链接。怎么办呢 ,网上说删干净 重新安装也不行 。好闹心,您有遇到过这个情况吗
我这边没有遇到过。不知道您说的「证书出现问题」具体是什么表现?如果别的电脑能用,就只有特定的电脑不能用,那要考虑是不是这个电脑系统的问题了。
引用通告: openSUSE Tumbleweed 更新 KDE Frameworks 5.38.0 和 Linux 内核 4.13.3 等 | 水景一页
引用通告: 来试试提速一倍的开源网页浏览器 Mozilla 火狐 57 版火狐量子 | 水景一页