开发者工具
- 已实现盒模型高亮器(Firefox bug 663778)。
- 在控制台输出中出现 DOM 节点的地方,当您将鼠标悬停在这些控制台输出上时,它们会被高亮显示(Firefox bug 757866)。类似地,所有 JS 函数和对象在控制台输出中都会被高亮显示(Firefox bug 584733)。有关控制台改进的更多信息,请参阅这篇博客文章。
- 已添加对
console.count()的支持(Firefox bug 922208)。
CSS
background-blend-mode属性已默认启用(Firefox bug 970600)。- 已实现非标准的
overflow-clip-box属性,仅用于用户代理样式表(Firefox bug 966992)。 line-height属性现在影响单行文本输入框(<input type=text|password|email|search|tel|url|unknown>类型),尽管它不能将其缩小到低于1.0的行高(Firefox bug 349259)。line-height属性现在也影响type=button,没有任何限制(Firefox bug 697451)。- 更改关键帧名称不会影响当前元素(Firefox bug 978648)。
- 定位的内部表格元素不是绝对定位的包含块(相对定位的表格行)(Firefox bug 63895)。
HTML
无更改。
JavaScript
- 已实现新的兼容 ES2015 的数组推导式
[for (item of iterable) item]和生成器推导式(for (item of iterable) item)(Firefox bug 979865)。 - Typed arrays 现在是可扩展的,并且支持新的命名属性(Firefox bug 695438)。
Error.prototype.stack属性现在包含列号(Firefox bug 762556),并且在使用Function()和eval()调用时得到了改进。这可以帮助您更好地调试压缩或生成的 JavaScript 代码。Promise.cast()方法已重命名为Promise.resolve()(Firefox bug 966348)。
接口/API/DOM
- 已实现
Navigator.sendBeacon,简化了遥测数据收集(Firefox bug 936340)。 - 向
HTMLLinkElement、HTMLAreaElement和HTMLAnchorElement添加了返回DOMTokenList的relList属性(Firefox bug 968637)。 - 根据最新的规范,
AudioScheduledSourceNode.start和AudioScheduledSourceNode.stop的第一个参数现在是可选的,默认为0(Firefox bug 982541)。 - 方法
Navigator.requestWakeLock()和非标准的MozWakeLock不再可在桌面 Web 上使用(Firefox bug 963366)。 DOM_VK_ENTER常量已从KeyboardEvent中移除(Firefox bug 969247)。- Web Components 的
Document.register()已适配,以遵循规范最新版本中描述的行为(Firefox bug 856140)。 - 非标准且自 Firefox 15 起已弃用的
Blob.mozSlice不再受支持(Firefox bug 961804)。 - 非标准的
ArchiveReader和ArchiveRequest不再暴露给 Web(Firefox bug 968883)。 - WebIDL 构造函数不再可以作为函数调用。它们需要前面加上
new关键字(Firefox bug 916644)。 - 为
HTMLCanvasElement.getContext()方法的第二个可选参数添加了对新值(alpha)的支持,允许定义是否为该上下文存储 alpha 混合。如果未存储,则此存储中的每像素 alpha 值始终为1.0。这允许后端实现快速通道(Firefox bug 982480)。 WorkerGlobalScope.console现在返回常规的console;WorkerConsole已被移除(Firefox bug 965860)。- 已实现
WEBGL_debug_shadersWebGL 扩展(Firefox bug 968374)。
MathML
无更改。
SVG
- Filter Effects 模块中的
<feDropShadow>及其接口SVGFEDropShadowElement现在受支持(Firefox bug 964200)。
音频/视频
- 在 Linux 上,现在支持 GStreamer 1.0(而不是 0.10)(Firefox bug 806917)。
安全
无更改。
面向附加组件和 Mozilla 开发者的变更
- 接口
nsIDOMWindowUtils现在支持布尔属性audioMuted和浮点属性audioVolume(范围为[0.0 , 1.0]),允许控制窗口(任何标签页或 iframe)产生的声音。对此没有 UI,但插件可以使用它(Firefox bug 923247)。