Firefox 32 开发者版
面向 Web 开发者的变更
开发者工具
重点介绍
- Web Audio 编辑器
- Scratchpad 中的代码补全和内联文档
- 检查器规则视图中的用户代理样式
- 元素选择器按钮已移动
- 节点尺寸已添加到检查器的信息栏
- 添加了全页面截图按钮
- 向工具添加了 HiDPI 图像
- 在检查器中以不同的方式显示具有
display:none
的节点
CSS
- 默认情况下启用
mix-blend-mode
(Firefox 错误 952643). - 在发布版本中默认情况下启用
position:sticky
(之前仅在 Nightly 和 Aurora 上启用)(Firefox 错误 916315). - 实施了
box-decoration-break
并删除了非标准的-moz-background-inline-policy
(Firefox 错误 613659). - 允许
flex-grow
和flex-shrink
在零值和非零值之间进行过渡,例如“flex-grow: 0.6”(Firefox 错误 996945).
HTML
- 在首选项后实验性地实施了
<img>
srcset
属性。要激活它,将dom.image.srcset.enable
设置为true
(Firefox 错误 870021). - id 和 class 现在是真正的 全局属性,也适用于 XML 元素,无论是在命名空间内还是命名空间外 (Firefox 错误 741295).
JavaScript
- 以下新的 ECMAScript 2015 内置方法已实施
接口/API/DOM
- 已实施
Navigator.languages
属性和languagechange
事件 (Firefox 错误 889335). - 已将
Navigator.vibrate()
方法的行为调整为最新规范:现在会截断过长的振动 (Firefox 错误 1014581). - 已将
KeyboardEvent.getModifierState()
和MouseEvent.getModifierState()
方法扩展为支持Accel
虚拟修饰符 (Firefox 错误 1009388). - 已实验性地实施了
KeyboardEvent.code
属性:它在发布版本中被禁用 (Firefox 错误 865649). - 已实施
Document.querySelector()
和Document.querySelectorAll()
的作用域选择器,例如querySelector(":scope > li")
(Firefox 错误 528456). - 已添加与 Web 动画 API 相关的
Document.timeline
接口的实验性实施 (Firefox 错误 998246). 现在仅在 Nightly 和 Aurora 上启用,由layout.web-animations.api.enabled
首选项控制。 - 已将 数据存储 API 提供给 Web 工作线程 (Firefox 错误 949325). 它仍然只针对经过认证的应用程序激活。
- 已实施 ServiceWorker
InstallPhaseEvent
和InstallEvent
接口 (Firefox 错误 967264). - 已添加 MSISDN 验证 API,它仅针对特权应用程序激活 (Firefox 错误 988469).
- Firefox for Android 现在支持 游戏手柄 API (Firefox 错误 852935).
- 为了匹配规范和 CSS 语法的演变,对
CSS.escape()
进行了一些小的更改。标识符现在可以以'--'
开头,第二个连字符不能转义。此外,供应商标识符不再转义。(Firefox 错误 1008719) - 为了完成命中区域的实施,已实施
MouseEvent.region
(Firefox 错误 979692). - 现在默认情况下启用
CanvasRenderingContext2D.drawFocusIfNeeded()
方法 (Firefox 错误 1004579). Navigator.doNotTrack
属性现在返回'1'
或'0'
,反映 HTTP 值,而不是'yes'
或'no'
(Firefox 错误 887703).- 已实施 XMLHttpRequest.responseURL (Firefox 错误 998076)..
MathML
- 添加对
<menclose>
符号phasorangle
的支持。
SVG
无更改。
WebRTC
- 已添加 WebRTC
getUserMedia()
的新约束条件,width
、height
和framerate
用于限制流尺寸和帧率 (Firefox 错误 907352)js{ mandatory: { width: { min: 640 }, height: { min: 480 }, }, optional: [ { width: 650 }, { width: { min: 650 }}, { frameRate: 60 }, { width: { max: 800 }}, ] }
- 以前使用回调函数作为输入参数的 WebRTC 方法现在也可以使用 JavaScript 承诺 使用。
音频/视频
无更改。
安全
面向附加组件和 Mozilla 开发者的变更
现在将 X 光透视应用于本身不是 DOM 对象的 JavaScript 对象:JavaScript 对象的 X 光透视.
已将 getDataDirectory()
方法添加到 Addon
实例。此方法返回附加组件在当前配置文件中存储数据的首选位置。
附加组件 SDK
重点介绍
详细信息
Firefox 31 和 Firefox 32 之间的 GitHub 提交。这将不包括此版本进入 Aurora 之后进行的任何升级。
Firefox 31 和 Firefox 32 之间修复的错误。这将不包括此版本进入 Aurora 之后进行的任何升级。
XPCOM
nsIUDPSocket
接口现在通过添加新的nsIUDPSocket.multicastLoopback
、nsIUDPSocket.multicastInterface
和nsIUDPSocket.multicastInterfaceAddr
属性以及nsIUDPSocket.joinMulticast()
和nsIUDPSocket.leaveMulticast()
方法来提供组播支持。
旧版本
- Firefox 31 开发者版
- 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 开发者指南