火车头:Firefox 38

火车头 是一系列文章,重点介绍 Firefox 最新版本中的功能,这些功能现在已在生产代码中上线,您可以随时在工作中使用。Firefox 每六周发布一个新版本——我们在 Mozilla 将此模式称为“发布列车”。

六周已经过去了吗?Firefox 38 来了,它为 Web 平台带来了一些漂亮的新功能。以下是一些亮点

有关更改和新增功能的完整列表,请查看 Firefox 38 发行说明

响应式图像支持

现在,稳定版 Firefox 支持 <picture> 元素和 <img srcset>!有 大量优秀 文章 可帮助您熟悉新技术,并且有 polyfill 可供您立即使用!Firefox 38 有一个需要注意的地方——响应式图像将使用正确的媒体查询进行加载,但目前无法响应视口大小调整。此错误正在积极修复,跟踪 此处,并将在 Firefox 的未来版本中修复。

你的 Web Worker 里有 WebSockets 了!

Firefox 38 现在允许在 Web Worker 中运行的代码打开 WebSocket 连接。这对游戏或其他协作应用程序非常有用,这些应用程序现在可以将其多人/实时逻辑置于与 UI 分开的线程中。

HTML5 <ruby> 标记支持

Ruby Annotation

现在,通过使用 <ruby> 标记,无需笨重的库或扩展即可实现更好的日语和中文网站排版。

BroadcastChannel——向所有窗口发送 postMessage!

如果您正在构建一个具有多个选项卡或窗口的 Web 应用程序,则保持所有选项卡或窗口同步并了解事件和状态更改可能很麻烦。BroadcastChannel 是一个完全客户端的消息传递 API,允许在同一来源上运行的任何脚本向其对等方广播消息。

// one tab
var ch = new BroadcastChannel('test');
ch.postMessage('this is a test');

// another tab
ch.addEventListener('message', function (e) {
    alert('I got a message!', e.data);
});

// yet another tab
ch.addEventListener('message', function (e) {
    alert('Avast! a message!' e.data);
});

开发者工具

来自 XMLHttpRequest 的网络请求现在在 Web 控制台中标记

XMLHttpRequest requests marked in the Web Console

需要从页面获取值吗?Web 控制台中提供的特殊 copy 方法可以满足您的需求

consolecopy

但等等

Firefox 38 中还有许多改进和错误修复我没有在这里介绍——请查看 Firefox 38 发行说明开发者发行说明,甚至查看此版本中已修复的 错误列表 以获取更多信息。

尽情享受!


10 条评论

  1. Dave

    38 似乎破坏了书签工具栏……我的工具栏现在是空白的,直到我隐藏/显示它,然后它才会正确显示。

    每次我关闭/打开新窗口时,都必须重复此过程。

    2015 年 5 月 12 日 09:56

    1. Potch

      我没有看到关于此问题的任何错误文件——您能否在 http://support.mozilla.com/ 咨询?我希望我们可以帮助您解决这个问题!

      2015 年 5 月 13 日 10:20

  2. Fida Hussain Ghalloo

    Firefox 38 太棒了!

    2015 年 5 月 12 日 10:21

  3. nikomo

    不要复制那张软盘 :(

    2015 年 5 月 12 日 20:03

  4. Wyatt

    你复制了那张软盘!你太无情了。

    2015 年 5 月 13 日 09:23

  5. RubyRubyRubyRuby

    支持已经期待很久了,真是个好消息。
    layout.css.vertical-text.enabled 成为默认设置的时间表是什么?

    2015 年 5 月 13 日 11:52

  6. John

    “关于 Firefox”菜单选项去哪里了?在 Mac 上,我在文件菜单下只看到退出。经过一番搜索,我找到了他们放置首选项菜单的位置,但是如何检查 Firefox 版本?

    2015 年 5 月 14 日 05:05

    1. RubyRubyRubyRuby

      在 Linux 上,它位于“帮助”菜单中。

      2015 年 5 月 20 日 11:49

  7. IlyasF

    哦,天哪)它非常有用。我们过去使用 localstorage 来同步选项卡,但这个看起来更易于理解和使用。

    2015 年 5 月 18 日 02:52

  8. Arne

    仍然没有修复圆角虚线 :D

    2015 年 5 月 20 日 05:16

本文评论已关闭。