BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

期待已久的Firefox 39最终顺利发布

| 作者 James Chesters 关注 2 他的粉丝 ,译者 邵思华 关注 3 他的粉丝 发布于 2015年7月23日. 估计阅读时间: 5 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

尽管遇到了一些稳定性方面的问题,但Mozilla最终还是顺利地发布了Firefox 39。

Chad Weiner是Mozilla的产品管理总监,他告诉InfoQ:“我们在预发布测试中发现稳定性方面的问题数量异常增高,这是由某个第三方应用引起的,而我们预计它将会对大量的用户造成负面影响。”

许多社区成员错过了Firefox 39的早期非稳定版本,他们纷纷跑到Mozilla的支持论坛上质问为什么版本39没能按期发布。而他们所得到的回应是:“由于在启动过程中发生了普遍的崩溃现象”,因此新版本只能选择延期,直到这个问题的补丁出现后才能正式发布。在这段声明发布数日之后,稳定的版本终于正式发布了。

此次的发布可谓万众期待,新版本加入了对CSS滚动界限点(Scroll Snap Points)的支持,还加入了新的共享特性,并且对dev工具进行了改进。

Matthew Claypotch在Mozilla Hacks上的一篇帖子“Trainspotting:Firefox 39”中写道:开发团队“认真地聆听了开发者们在UserVoice上提交的意见,通过他们的反馈使我们的工具变得更强大且易用。”文中所提到的一个特性是让用户能够在检测器(Inspector)的标记视图中对节点进行拖放操作,开发者们现在可以将页面中的元素任意拖放到他们想要的位置上了。

新版本中的另一项改进是CSS滚动界限点。根据Mozilla开发者网络上提供的内容所说,“scroll-snap-points-x这个CSS属性定义了在可滚动区域的内容中设置的界限点的水平位置。” Claypotch用更简单的方式描述了这一属性:它允许开发者通知浏览器“当元素在某个轴上滚动到某个特定位置时平稳地停下。”

Firefox 39还加入了对Fetch API的支持,它能够通过独占式或者共享式service worker发出网络请求。Fetch为RequestResponse对象提供了一种通用的定义,今后可以在需要时使用这种对象,包括在service worker与Cache API中进行调用。文中还提到,fetch方法如今已经可以用于获取web内容了,而Cache与CacheStorage功能目前还需要通过打开某个标记才能够使用

除了开发者工具方面的改进之外,新版本还将Firefox Share也整合到Firefox Hello功能中,后者是Mozilla在浏览器中内置的一个视频聊天工具。在本周早些时候,Mozilla在一篇博客帖子中表示,通过这次更新,用户就可以将某个Hello对话的链接共享到任何一种集成的社交媒体网络中。

在Firefox 39中的另一项新特性就是内置的网络钓鱼与恶意软件防护功能,该防护功能会将当前所访问的网站与一个不断更新的钓鱼与恶意网站的列表进行对比检测。此外,在下载文件时,Firefox会检查文件的数字签名,与已知的安全发布者进行对比,以减少文件下载时的风险。

早先,来自Mozilla安全与隐私部门的高级工程经理Sid Stamm在《Firefox恶意软件检测的改进》一文中,对于这一特性在隐私方面的问题进行了详细的说明。

Firefox 39中还包括了一些重要的安全性bug的修复,包括在进行代码检测时找到的缺陷。这些bug包括:有三处代码对于未初始化的内存进行了引用;某个实现糟糕的校验功能会导致可利用的崩溃;在zip文件中对于无主引用的内存进行读取;以及两处缓冲区溢出异常。”

本次发布还修复了一些其它严重的bug,包括多种内存安全性危害(针对版本39.0、31.8和38.1 )。开发者可以在发布说明中找到针对版本38的详细信息。

Mozilla表示欢迎新人加入Firefox项目,作为InfoQ的读者,有多种方式能够为Firefox做出自己的贡献。Mozilla开发者网络上提供了参与这一工作的所有方式的完整列表,同时在该网站上也发布了大量的“怎么做”指南文档。

查看英文原文:Anticipated Firefox 39 Released After Stability Issues Cause Delays

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT