Firefox 53 开发者版本

Firefox 53 于 2017 年 4 月 19 日发布。本文列出了对 Web 开发人员、Firefox 和 Gecko 开发人员以及附加组件开发人员都很有用的关键更改。

Web 开发人员更改

开发者工具

CSS

新功能

其他更改

  • 在 SVG 元素上启用蒙版完整属性(Firefox 错误 1319667)。
  • [css-grid] 已修复:align-self/justify-self:stretch/normal<table> 网格项目上不起作用(Firefox 错误 1316051)。
  • 已修复:具有大型参考框和百分比半径的 clip-path: circle() 渲染不正确(Firefox 错误 1324713)。
  • uppercasetext-transform 值应用于希腊文本时,不再删除分离的 eta (ή) 上的重音(请参阅 Firefox 错误 1322989)。
  • displaycontents 值的可用性通过 layout.css.display-contents.enabled 首选项进行控制。在 Firefox 53 中,此首选项已完全删除,因此该值将始终可用,并且无法再禁用(Firefox 错误 1295788)。

JavaScript

事件

DOM

工作线程和服务工作线程

WebGL

音频、视频和媒体

常规

  • 从 **Android 版 Firefox 53** 开始,媒体解码在进程外处理,从而在多核系统上提高性能(Firefox 错误 1333323)。

媒体元素

Web Audio API

WebRTC

HTTP/网络

SVG

从 Web 平台中移除的功能

HTML/XML

  • 已从 about:config 中删除 dom.details_element.enabled 首选项,该首选项控制在 Firefox 中启用/禁用 <details><summary> 元素的支持。这些元素(首次在 Firefox 49 中默认启用)现在无法禁用。请参阅 Firefox 错误 1271549
  • 已删除 <iframe> 元素/HTMLIFrameElement 接口的 mozapp 属性,此属性用于允许 Firefox OS 应用嵌入到 mozilla 前缀的浏览器 API <iframe> 中(Firefox 错误 1310845)。
  • 已删除 HTMLIFrameElement.setInputMethodActive() 方法和 InputMethod 接口(用于在 Firefox OS 应用上设置和管理 IME)(Firefox 错误 1313169)。

CSS

JavaScript

API

其他

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

WebExtensions

新的 API

增强的 API

JavaScript 代码模块

旧版本