Firefox 18 for developers

Firefox 18 已于 2013 年 1 月 8 日发布。

WEB 开发者需要注意的变化

HTML

CSS

DOM

JavaScript

  • 实现了 EcmaScript 6 中的直接代理(Firefox bug 703537).警告:该实现包含了一些已知的 bug,以及未根据最新规范草案实现某些特性。不要在生产环境中使用它。
  • 实现了 ECMAScript 6 中的字符串方法contains().

WebGL

SVG

MathML

XUL

网络

开发者工具

附加组件和 Mozilla 开发者需要注意的变化

接口变更

nsIStreamListener

onDataAvailable()方法的第四个参数 (aOffset) 类型改为无符号长整型。(Firefox bug 784912)

nsIUploadChannel

setUploadStream() 支持了超过 2GB 大小的 content-length (Firefox bug 790617)

nsIEditor

删除了 addEditorObserver(),使用 setEditorObserver() 来替代,removeEditorObserver() 不再需要一个 nsIEditorObserver 参数(Firefox bug 785091

nsIHttpProtocolHandler

http-on-modify-request observers are no longer guaranteed to be called synchronously during nsIChannel.asyncOpen(). For observers that need to be called during asyncOpen(), the new http-on-opening-request observer topic has been added. (Firefox bug 800799)

新增接口

移除接口

下面的接口已经被移除。

  • nsIEditorObserver

参见

更早期的版本