9 月 20 号的时候,Mozilla 正式推出了 Firefox 49。此前为了修复两个紧要的 bug,它的到来被推迟了一周,今天又一个新版本发布,主要修复了一些导致浏览器崩溃的问题,新版本是推出多线程功能(e10s - Electrolysis 支持)的第二阶段,上个月推出的 Firefox 48 虽有包含,但默认并未启用。至于备受期待的 WebExtensions API——集成支持与 Chromium 浏览器(比如 Chrome、Opera、Vivaldi)相同的扩展——仍有所保留。
更新列表:
Mitigate a startup crash issue caused by Websense (Windows only) (Bug 1304783)
Reference link to Firefox 49.0 release notes
下载地址:
https://download-installer.cdn.mozilla.net/pub/firefox/releases/49.0.1/
实际上,从 Firefox 48 起,WebExtensions API 就已经成为该浏览器的一部分,且 Mozilla 团队在不断地做出改进,只是你别奢望可以登录 Chrome Web Store 并下载与它有竞争关系的扩展。
Firefox 产品团队向 SoftPedia 表示:“Firefox 49 确实支持 WebExtensions API,然而这并不意味着你可以前往 Chrome Store 并安装扩展。开发者们仍需通过 addon.mozilla.org 进行提交,以便我们签署并分发给 Firefox 用户”。
换言之,你可能早已用上了基于全新 WebExtensions API 的附加组件,但自己却浑然不觉。(至于从 Chrome Web Store 下载扩展这件事,还是忘了吧)
Firefox 49 种还有一项功能变动,那就是移除了 Hello 按钮——Mozilla 在7 月份的时候就已经作出了决定。其它变动多其中在底层,或许不那么重要、但仍然有用。
密码管理器现已能够识别 HTTP 和 HTTPS 网址、并将条目合并在一起。在此前版本中,管理器中的许多密码会有重复,因为 Firefox 为登录 HTTP 和 HTTPS 网址页面各准备了一份。
Mozilla 还宣布了面向 Mac OS X 10.6 / 10.7 / 10.8 平台的 EOL 支持,以及在运行 Windows 的 SSE 处理器上安装。
Firefox Reader View 这款浏览器工具,此前只能显示一个页面的文本,但现在可以让用户调节文本宽度和行间距了。此外,还有一个可以大声朗读的‘旁白’(Narrate)特性。
多任务方面,Firefox 48 基于 Rust 组件,而 Firefox 49 改进了系统上的视频性能。即使没有硬件加速,它也支持 SSSE3 指令集。
有心人会发现内建 HTML5 音视频播放器的界面上,已经有了循环播放的选项(如上图所示),甚至可以 1.25 倍速播放(通过情境菜单提供)。
另外,Firefox 49 也是首个屏蔽“非必要 Flash 内容”的版本,比如用来追踪用户的 SWF 对象(多为广告网络所部署)——Mozilla 在7 月底的时候就宣布了这一消息。
开发方面,Firefox 49 支持 webkit-prefixed CSS 属性,有助于提升网站在浏览器中的渲染表现(特别是那些专为 Chrome 设计的网站)。
安全方面,Firefox 49 现支持 TLS 1.3(该浏览器用于处理 Windows 平台上根证书的新机制)、且修复了一个影响洋葱的“高吞并 bug”(上周五已迎来安全更新)。