Firefox 36 开发者版发行说明

Firefox 36 于 2015 年 2 月 24 日发布。本文列出了对 Web 开发者、Firefox 和 Gecko 开发者以及附加组件开发者都有用的主要更改。

面向网络开发者的变更

开发者工具

亮点

Firefox 35 和 Firefox 36 之间修复的所有开发工具错误.

CSS

HTML

JavaScript

接口/API/DOM

MathML

无更改。

SVG

无更改。

音频/视频

无更改。

网络

安全

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

附加组件 SDK

亮点

  • sdk/test/httpd 模块已被删除,请改用 addon-httpd npm 模块。

  • sdk/ui 按钮添加徽章 (Firefox bug 994280)。

  • 实现了全局 require 函数以在任何地方访问 sdk 模块 (Firefox bug 1070927),使用

    js
    var { require } = Cu.import(
      "resource://gre/modules/commonjs/toolkit/require.js",
      {},
    );
    

详情

Firefox 35 和 Firefox 36 之间进行的 GitHub 提交.

JavaScript 代码模块

接口

nsIContentPolicy

已向 nsIContentPolicy 添加新常量,以允许 Gecko 内部和附加组件代码更好地区分不同类型的请求。这些是

TYPE_FETCH

表示由 fetch() 方法启动的内容加载请求。

TYPE_IMAGESET

表示加载 <img>(带有 srcset 属性或 <picture> 元素)的请求。

XUL

无更改。

其他