Firefox 19 开发者发布说明

Firefox 19 于 2013 年 2 月 19 日发布。本文档列出了不仅对 Web 开发者,还对 Firefox 和 Gecko 开发者以及插件开发者有用的主要变更。

面向网络开发者的变更

JavaScript

CSS

DOM/API

XForms

Firefox 19 已移除 XForms 支持。

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

注意:Firefox 19 的一个主要变化是 nsresult 现在是强类型的。这将有助于更轻松地检测因不正确处理返回值而导致的错误,但如果现有代码在这一点上存在不正确的假设,可能会导致其中断。

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

接口更改

nsIImgLoadingContent

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

nsIChannel

contentLength 属性从 long 更改为 int64_t

另见