Firefox 45 开发者版本

要测试 Firefox 的最新开发者功能,请安装 Firefox Developer Edition Firefox 45 于 2016 年 3 月 8 日发布。本文列出了对 Web 开发者、Firefox 和 Gecko 开发者以及附加组件开发者都有用的关键变更。

面向 Web 开发者的变更

开发者工具

HTML

CSS

JavaScript

接口/API/DOM

DOM & HTML DOM

WebGL

我们的 WebGL 2 实现已得到扩展

IndexedDB

无变更。

服务工作者

WebRTC

无变更。

新 API

无变更。

其他

MathML

无变更。

SVG

音频/视频

  • 已修复:自 Firefox 41 起的回归问题,由于持续时间时间舍入错误导致音频播放出现卡顿 (Firefox 错误 1222866.)

HTTP

  • 从 Web 内容访问时,jar: 协议默认已禁用;如果您需要,可以通过将 network.jar.block-remote-files 首选项设为 false 来启用它 (Firefox 错误 1215235)。

安全

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

接口

无变更。

XUL

JavaScript 代码模块

无变更。

XPCOM

无变更。

搜索插件

从 Firefox 45 开始,位于用户配置文件的 searchplugins 目录中的搜索插件不再在启动时自动加载。相反,会维护一个用户安装的插件列表,并且只加载这些插件。实际上,这意味着安装新搜索插件的唯一方法是用户在 Firefox UX 中进行安装(例如,通过 OpenSearch 发现)或由附加组件安装它。此外,当安装新的搜索插件时,会记录有关其来源的更多信息,以便将来用于配置文件调试和清理工具。

其他

  • 在 Chrome 上下文中,WebIDL 构造函数可以在没有 new 操作符的情况下调用。现在,此类代码将引发 TypeError,如同 Firefox 30 以后的 Web 内容一样。例如,var req = XMLHttpRequest(); 需要改为 var req = new XMLHttpRequest();

旧版本