今天,我们发布了 Firefox 更新 7。 此更新包含了过去 3 个月稳定化的工作成果,其中有很多有趣的内容需要讨论。
需要明确的是,这不是更改的规范列表,仅供参考。 始终如一地,我们创建了一个页面来跟踪 Web 开发人员关心的更改。 有关完整列表,请参阅 Firefox 7 for developers 页面。
Firefox 现在支持 text-overflow: ellipsis
Firefox 现在支持 <a href="https://mdn.org.cn/En/CSS/text-overflow">ellipsis</a>
模式用于 text-overflow
属性。 此属性在 其他浏览器 中受支持,这意味着开发人员应该能够开始在实际环境中使用它。 以下是如何使用 text-overflow ellipsis 的示例
HTML
I am some very long text!
CSS
div.inner {
width: 120px;
text-overflow: ellipsis;
white-space:nowrap;
overflow:hidden;
color: red;
border: 1px dashed #333;
margin: 20px;
padding: 10px;
}
结果
如您所见,使用此新属性,可以很容易地以合理的方式截断文本。 我们的 针对该属性的开发者页面 还包含其他浏览器的示例语法。
WebSockets:更新的协议,可在移动设备上使用
首先,WebSockets 现在已在 Firefox for Mobile 中默认启用。 对于高延迟且连接建立成本高的移动网络,WebSockets 提供了比轮询 HTTP 更出色的体验。
其次,我们已更新为 IETF 最近的 WebSockets 协议草案版本。 令人困惑的是,这是协议的第 8 版,但却是 草案版本 10。 这对在 WebSockets 之上构建应用程序的人员和工具供应商来说尤为重要,但值得一提,因为它会影响向后兼容性。
由于 WebSockets 工作仍在进行中,因此 WebSockets 的命名空间仍以 moz 为前缀,以表明它尚未最终确定。
更快的 Canvas 元素
Firefox 7 中的 canvas
元素更快。 我们根据在以前 Firefox 版本中获得的经验以及人们在实际环境中使用 Canvas 的方式修改了 Canvas 代码。 基于此,您可能会发现,在向 canvas 元素绘制时,许多演示的性能会更加流畅。 例如,请参阅我们的 Runfield 演示。
网站不再可以调整您的主浏览器窗口的大小
根据 以下规则,网站不再可以更改浏览器中窗口的默认大小。
- 您无法调整未由 window.open 创建的窗口或选项卡的大小。
- 在包含多个选项卡的窗口中,您无法调整窗口或选项卡的大小。
支持新的导航 Web 定时规范
Firefox 更新 7 现在支持 导航定时规范。 这允许网页作者在页面本身中监控网页性能的各个方面。 对于那些对页面加载和导航性能感兴趣的人员,他们可以将这些信息发送回服务器,从而更好地了解实际性能。
在此领域中还有其他一些规范 - 用户定时 和 资源定时 - 但这些规范仍在工作组中讨论,因此我们尚未实现它们。
关于 Christopher Blizzard
一次发布,让网络更美好。
23 条评论