Robert O’Callahan 一直在他的博客中发布关于我们即将进行的、面向 Web 的更改的更新。这里值得为 Web 开发人员总结其中两个。
昨天我签入了一个补丁,该补丁删除了对 <video> 和 <audio> 元素上的“load”事件的支持。我们根本不会触发它。此外,networkState 属性现在永远不会是 NETWORK_LOADED。当我们读取到媒体资源的末尾时,networkState 会更改为 NETWORK_IDLE。我们计划在 Firefox 3.6 中发布此更改。
此 API 已根据所有正在进行 HTML5 视频实现的人员的共识而移除,并且还有许多其他Robert 在他的帖子中介绍的事件选项。
我们不久前在 trunk 上实现了某种形式的 CSS 渐变的支持,但我们收到了很多反馈,认为我们的语法(它是 Webkit 语法的增量改进,基本上以最直接的方式公开标准渐变 API)很糟糕。www-style 上的一些人开始讨论,Tab Atkins 提出了一个更好的提案。由于我们还没有在任何地方发布我们的语法,因此放弃它并改为实现 Tab 的语法是不费吹灰之力的。因此,Zack Weinberg、David Baron 和我做了这件事(当然使用了 -moz 前缀),并且今天它在 trunk 上上线了。它应该很快就会在 Firefox 3.6 分支上上线。在最后一个 Beta 版之后发布这样的新内容是不幸的,但在这种情况下,这似乎是比发布我们知道没人想要的 CSS 渐变语法更好的做法。
我们从未在最终版本中发布过“糟糕的”CSS 渐变语法,但它在我们第一个 Beta 版中存在。在发布 3.6 的最终版本之前,我们将对其进行更新。请继续关注 hacks 上的新语法。
3 条评论