Firefox 43 开发者发行说明

要测试 Firefox 的最新开发者功能,请安装 Firefox Developer Edition Firefox 43 于 2015 年 12 月 15 日发布。本文档列出了重要的更改,这些更改不仅对 Web 开发者有用,也对 Firefox 和 Gecko 开发者以及附加组件开发者有用。

面向网络开发者的变更

开发者工具

亮点

Firefox 42 和 Firefox 43 之间修复的所有 DevTools bug.

CSS

HTML

  • 对于包含多个帧的 ICO 图像的 <img>,图像的固有尺寸将设置为最大帧的尺寸,而不是最小帧的尺寸(Firefox bug 1201796)。
  • 现在可以通过 JavaScript 动态更改文档视口的值(使用 <meta name="viewport> 定义)(Firefox bug 976616)。

JavaScript

新 API

关于 arguments 对象的更改

其他更改

接口/API/DOM

DOM 和 HTML DOM

无更改。

IndexedDB

  • 添加了一项名为“本地化排序”的新功能,该功能允许创建带有指定本地化的索引,然后可以使用这些索引根据该本地化的规则对数据进行排序(Firefox bug 871846)。这是一项非标准的 Firefox 特有功能。

Service Workers

WebRTC

  • HTMLCanvasElement.captureStream() 方法已默认激活(Firefox bug 1177276)。
  • RTCOfferOptions 的非标准约束样式选项列表已被弃用,将在 Firefox 44 中完全移除。

杂项

MathML

无更改。

SVG

无更改。

音频/视频

无更改。

HTTP

无更改。

网络

无更改。

安全

  • 如果用户禁用第三方 Cookie,则现在将拒绝从第三方 iframe 访问 Web 存储(即 localStoragesessionStorage)(Firefox bug 536509)。
  • 此白名单甚至已在浏览器的 Nightly 和 Aurora/Dev Edition 中移除(Firefox bug 1201023)。目前计划在下一个版本(Firefox 44)的 Beta 和 Release 版本中也移除此白名单。
  • 已为链接到样式表的 <script><link> 实现了子资源完整性(Firefox bug 992096)。

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

接口

无更改。

XUL

无更改。

JavaScript 代码模块

无更改。

XPCOM

无更改。

插件

  • 为准备未来切换到多进程内容,NPAPI 插件插件不能再与页面内容在同一进程中运行。以 dom.ipc.plugins 开头的首选项不再使用。

其他

无更改。