开发者版 Firefox 19

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

针对 Web 开发者的更改

JavaScript

CSS

DOM/API

XForms

Firefox 19 中已 删除 对 XForms 的支持。

针对附加组件和 Mozilla 开发者的更改

注意:Firefox 19 中的一项关键更改是 nsresult 现在是强类型。这将有助于更轻松地检测由错误处理返回值引起的错误,但如果现有代码在这方面做出了不正确的假设,则可能会导致现有代码中断。

  • getBrowserSelection() 现在返回文本输入字段中的选定文本。因此,当用户在非密码字段的文本输入字段中选择文本时,gContextMenu.isTextSelected 将为 true。(Firefox 错误 565717)
  • Dict.jsm:Dict() 现在采用 JSON 字符串。添加了 Dict.toJSON(),它返回 JSON 字符串。(Firefox 错误 727967)

接口更改

nsIImgLoadingContent

addObserver() 方法的参数 (aObserver) 从 imgIDecoderObserver 更改为 imgINotificationObserverimgINotificationObservernotify() 方法不可脚本化,因此您需要使用 imgITools 中的 createScriptedObserver()

nsIChannel

contentLength 属性已从 long 更改为 int64_t

另请参阅

旧版本