Firefox 46.0 发布

作者:James Darvell

2016年4月26日,Firefox 46.0 正式发布,这是这款流行的开源浏览器的最新稳定版本。由于 Firefox 是许多 Linux 桌面发行版的主力,许多用户都希望了解这些更改将如何影响他们喜爱的浏览器。

通常情况下,许多更新都针对边缘情况和晦涩的错误进行了修复,大多数用户不会注意到这些错误。然而,这些修复非常重要。但是,46.0 不仅仅是关于无人关心的晦涩错误,它还带来了一些安全和用户界面方面的改进,这将受到许多 GNU/Linux 用户的欢迎。

此版本的 Firefox 带来了 GTK3 集成,这是 Linux 世界期待已久的。GTK3 是驱动包括 GNOME、Cinnamon、LXDE 和 Mate 在内的几个流行的桌面环境的窗口小部件工具包。将相同的工具包集成到浏览器中意味着更紧密的集成和更好的定制支持。

这种改变不仅仅是外观上的。较旧的机器有时难以同时运行多个 UI 库,而浏览器已经是臭名昭著的内存大户。升级到 46.0 可能会使您的浏览体验更流畅、更快速。

安全是一个至关重要的问题,并且经常与功能丰富的应用程序发生冲突。当涉及到网站和 Web 应用程序时,情况尤其如此。现代网站往往是 JavaScript 密集型的,具有提供类似原生性能的丰富界面。不幸的是,允许 JavaScript 代码在浏览器中执行会开启许多安全漏洞,精明的网络犯罪分子可以利用这些漏洞。因此,许多具有安全意识的用户选择禁用 JavaScript。

Mozilla 通过对 SpiderMonkey JavaScript 编译器分配内存的方式进行重大更改,朝着使 JavaScript 成为更安全的平台迈出了一步。内存管理的内部细节是一个神秘的主题,因此我不会在这里介绍。我们只需说,旧的做事方式使攻击者可以更改存储在内存中的代码,然后执行他们更改后的代码。这将允许他们访问应保持安全的数据。今天,由于 Mozilla 开发者 Jandem 的工作,该攻击途径已被关闭。

其他改进包括修复了屏幕阅读器的问题,屏幕阅读器供阅读屏幕上的文本有困难的人使用。这包括部分视力和盲人用户。屏幕阅读器可能难以理解屏幕上的文本和图像,尤其是在底层文档对象模型 (DOM) 复杂时。像 Google Docs 这样的 Web 应用程序对于看起来像一个简单的文本页面通常具有令人惊讶的复杂 DOM 结构。这过去曾给屏幕阅读器带来问题,它们会被空白部分弄糊涂。 Mozilla 修复了此问题,这将使使用屏幕阅读器的 Firefox 用户的生活更轻松。

另一项改进涉及 Web RTC(实时通信),这是一个用于 Web 浏览器之间实时通信的 Web 界面。 Web RTC 是与网络摄像头和麦克风交互的 Web 应用程序的重要组成部分。这包括许多 VOIP 和视频通信应用程序。 Mozilla 的开发者为之做出的努力将使这些应用程序受益,他们显着提高了 Firefox 中 Web RTC 的稳定性。

前端 Web 开发者会很高兴知道 Firefox 46.0 修复了一个长期存在的错误,该错误导致缩放的 SVG 图像出现渲染伪影。当 SVG 包含蒙版时,此错误尤其严重。现在该错误已修复,Web 设计师和前端开发人员将能够使用 SVG 进行更雄心勃勃的项目。

最后,Mozilla 还发布了 Firefox 47 的 Beta 版本,因此我们可以一窥未来。

加载 Disqus 评论