Firefox 28 for Developers 发行说明

Firefox 28 于 2014 年 3 月 18 日发布。本文档列出了不仅对 Web 开发者,也对 Firefox 和 Gecko 开发者以及插件开发者有用的重要更新。

面向网络开发者的变更

开发者工具

  • 已添加 console.exception 属性(Firefox bug 922214)。
  • 已添加 console.assert() 属性(Firefox bug 760193)。
  • 应用管理器:已添加新的 Manifest 编辑器。
  • 应用管理器:用于调试应用的工具箱现已嵌入到应用管理器 UI 中。
  • Web Console:添加了“分屏控制台”模式 - 按 Escape 键即可在任何其他工具中快速打开控制台。
  • Web Console:为输出添加了暗色主题。
  • 调试器:美化打印压缩的 JavaScript。
  • 调试器:将鼠标悬停在任何变量上或单击该变量即可弹出一个显示当前值的弹出窗口。
  • 检查器:在规则视图和各种工具提示中添加了颜色选择器。
  • 浏览器工具箱:允许插件和平台开发者在针对浏览器本身时使用几乎所有开发者工具。

更多详情请参阅此帖子

CSS

HTML

  • 已实现 <input type=color><input type=number>,但默认禁用。

JavaScript

接口/API/DOM

MathML

SVG

无更改。

音频/视频

网络

  • 已移除对 SPDY/2 的支持。

插件和 Mozilla 开发者更新

  • DeferredTask.jsm 的接口已更改,并且已移除 isPending()start()flush()cancel() 方法(Firefox bug 940408)。

安全

  • CSP 未能在沙盒 iframe 中强制执行。此问题已修复(Firefox bug 886164)。
  • 已实现 CSP 1.1 实验性 script-nonce 指令。应将首选项 security.csp.experimentalEnabled 设置为 true 以启用此功能(Firefox bug 855326)。