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

另見