开发者版 Firefox 28

Firefox 28 于 2014 年 3 月 18 日发布。本文列出了对 Web 开发人员、Firefox 和 Gecko 开发人员以及附加组件开发人员都有用的关键更改。

Web 开发人员的更改

开发者工具

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

更多详细信息请参见 此帖子

CSS

HTML

  • 已实现 <input type=color><input type=number>,但默认情况下处于禁用状态。

JavaScript

接口/API/DOM

MathML

SVG

无变化。

音频/视频

网络

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

附加组件和 Mozilla 开发人员的更改

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

安全

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

旧版本