Firefox 31 开发者发布说明

Firefox 31 于 2014 年 7 月 22 日发布。本文档列出了对 Web 开发者、Firefox 和 Gecko 开发者以及插件开发者有用的主要更改。

面向网络开发者的变更

开发者工具

亮点

Firefox 30 和 Firefox 31 之间修复的所有开发者工具 bug.

CSS

HTML

JavaScript

实现了新的 ECMAScript 2015 功能

接口/API/DOM

MathML

SVG

无更改。

音频/视频

无更改。

安全

面向附加组件和 Mozilla 开发者的变更

  • `urlbar-wrapper`(原为 `urlbar-container`)上的 `align` 属性,该属性自古以来就设置为 `center`,已被移除。已知这会影响第三方主题。您应该仔细研究适合您主题的正确修复方法,但为了保持等效效果,您可以在主题中添加以下 CSS 规则:

    css
    #urlbar-wrapper {
      -moz-box-align: center;
    }
    
  • `nsIDOMWindowUtils.sendQueryContentEvent()` 和 `nsIDOMWindowUtils.sendSelectionSetEvent()` 将 `aAdditionalFlags` 作为可选参数。如果您使用 `true` 作为 `aReverse` 调用 `nsIDOMWindowUtils.sendSelectionSetEvent()`,此更改将导致行为损坏。请参阅 每个标志的解释(`QUERY_CONTENT_FLAG_*` 和 `SELECTION_SET_FLAG_*`)以了解 `aAdditionalFlags` 的详细信息。

附加组件 SDK

亮点

Firefox 30 和 Firefox 31 之间的 GitHub 提交。这不包括此版本进入 Aurora 后进行的任何更新。

Firefox 30 和 Firefox 31 之间修复的 Bug。这不包括此版本进入 Aurora 后进行的任何更新。