开发者版 Firefox 31
网页开发者变更
开发者工具
CSS
- 将 CSS 变量的
var-
前缀更改为--
,以反映最终规范变更 (Firefox 错误 985838)。 hyphens
属性现在支持波兰语连字符规则 (Firefox 错误 987668)。- 在韩语计数器样式中删除了 10,000 的倍数的不必要空格 (Firefox 错误 985186)。
- 带有父伪元素 :before 和溢出自动的 CSS 不透明度过渡出现问题 (Firefox 错误 990340)。
::-moz-math-stretchy
伪元素已删除 (Firefox 错误 1000879)。
HTML
<track>
已实现 (Firefox 错误 629350)。
JavaScript
已实现新的 ECMAScript 2015 功能
- 新的
Array
内置函数:Array.prototype.fill()
(Firefox 错误 911147) - 新的
Math
函数:Math.clz32()
(Firefox 错误 925123) - 新的
String
内置函数:String.prototype.normalize()
在 Firefox 桌面版中可用 (Firefox 错误 918987)。 - 新的
Object
方法Object.setPrototypeOf()
. - 新的
Number
常量:Number.MAX_SAFE_INTEGER
和Number.MIN_SAFE_INTEGER
. - 已实现 ES2015 Proxy
isExtensible
陷阱 (Firefox 错误 978235)。
接口/API/DOM
- 已实现
KeyboardEvent
的构造函数 (Firefox 错误 930893)。 - 已实现资源计时 API (请参见 Firefox 错误 822480)。
- 已实现
KeyboardEvent.isComposing
属性 (Firefox 错误 993234)。 - 已实现
InputEvent
接口 (Firefox 错误 993253)。 - 已实现
InputEvent.isComposing
属性 (Firefox 错误 993253)。 CSS.escape()
已实现 (Firefox 错误 955860)。mousemove
现在像其他浏览器一样可取消 (Firefox 错误 704423)。调用preventDefault()
仅将defaultPrevented
属性设置为true
;不会改变任何其他行为。例如,它不能阻止设置:hover
状态。- 已实现
Path2D
接口。 - 已实现
CanvasRenderingContext2D.isPointInPath()
、CanvasRenderingContext2D.isPointInStroke()
、CanvasRenderingContext2D.clip()
、CanvasRenderingContext2D.fill()
和CanvasRenderingContext2D.stroke()
方法,以可选地接受Path2D
对象。 - 已实现
HTMLMediaElement.fastSeek()
. Connection
接口已重命名为NetworkInformation
,并已修改以匹配新的规范 (Firefox 错误 960426)。- 已实现
Navigator.sendBeacon()
;这允许以不依赖于传输页面的方式异步传输分析数据或其他数据,因此它可以在unload
或beforeunload
处理程序中使用。
MathML
- 部分实现了 OpenType MATH 表,第 6.3.6 节 (Firefox 错误 407059)。有关详细信息,请尝试 MathML 压力测试。
::-moz-math-stretchy
伪元素已删除 (Firefox 错误 1000879)。- 如果可用,则 Unicode 数学字母数字字符将用于粗体、斜体和粗斜体数学变体 (Firefox 错误 930504)。
SVG
无变更。
音频/视频
无变更。
安全
附加组件和 Mozilla 开发者变更
urlbar-wrapper
(以前为urlbar-container
) 上的“align
”属性从很早以前就设置为“center
”,现在已删除。这已知会影响第三方主题。您应该仔细查看主题的正确修复方法,但为了保持相同的效果,您可以在主题中添加以下 CSS 规则css#urlbar-wrapper { -moz-box-align: center; }
nsIDOMWindowUtils.sendQueryContentEvent()
和nsIDOMWindowUtils.sendSelectionSetEvent()
将aAdditionalFlags
作为可选参数。如果您调用nsIDOMWindowUtils.sendSelectionSetEvent()
,并将aReverse
设置为true
,则该变更将导致行为出现问题。请参见 每个标志的说明 (QUERY_CONTENT_FLAG_*
和SELECTION_SET_FLAG_*
),以了解aAdditionalFlags
的详细信息。
附加组件 SDK
亮点
- 附加组件调试器
- 添加了在 高级 BrowserWindow 对象和 DOM 窗口之间转换,以及在 高级 Tab 对象和 XUL 选项卡之间转换 的功能。
- 更新了 Mac OS X 上面板使用的默认主题。
- 将 contentStyle 和 contentStyleFile 选项添加到面板。
Firefox 30 和 Firefox 31 之间进行的 GitHub 提交。这将不包括此版本进入 Aurora 后进行的任何升级。
Firefox 30 和 Firefox 31 之间修复的错误。这将不包括此版本进入 Aurora 后进行的任何升级。
旧版本
- 开发者版 Firefox 30
- 开发者版 Firefox 29
- 开发者版 Firefox 28
- 开发者版 Firefox 27
- 开发者版 Firefox 26
- 开发者版 Firefox 25
- 开发者版 Firefox 24
- 开发者版 Firefox 23
- 开发者版 Firefox 22
- 开发者版 Firefox 21
- 开发者版 Firefox 20
- 开发者版 Firefox 19
- 开发者版 Firefox 18
- 开发者版 Firefox 17
- 开发者版 Firefox 16
- 开发者版 Firefox 15
- 开发者版 Firefox 14
- 开发者版 Firefox 13
- 开发者版 Firefox 12
- 开发者版 Firefox 11
- 开发者版 Firefox 10
- 开发者版 Firefox 9
- 开发者版 Firefox 8
- 开发者版 Firefox 7
- 开发者版 Firefox 6
- 开发者版 Firefox 5
- 开发者版 Firefox 4
- 开发者版 Firefox 3.6
- 开发者版 Firefox 3.5
- 开发者版 Firefox 3
- 开发者版 Firefox 2
- 开发者版 Firefox 1.5