Firefox 18已于2013年1月8日发布.
WEB开发者需要注意的变化
HTML
- 实现了
<ol>
元素上的reversed
属性(bug 601912). - 实现了
<link>
元素上的crossorigin
属性(bug 786564).
CSS
min-width
和min-height
属性使用auto关键字作为初始值
(This has an effect only on flex items as it resolves to0
, the previous initial value, for other items). (bug 763689)- The cascade has been updated: now author
!important
rules override CSS animations. (bug 783714) background
简写属性可以包含CSS3中的background-size
属性了. (bug 570326)- 初步实现了Flexbox.默认禁用状态,可以通过设置
layout.css.flexbox.enabled
选项激活该特性.(bug 666041)
DOM
实现了navigator.mozPay属性
(bug 767818)实现了window.devicePixelRatio属性
. (bug 564815)- 在MacOS上实现了
window.navigator.battery属性
. (bug 696045) - 删除了
MozBlobBuilder
.开发者们应该使用Blob
构造函数来创建Blob对象
. (bug 744907) visibilitychange
事件和页面可见性API取消前缀bug 812086).实现了TextDecoder
和TextEncoder
.(bug 764234)HTMLMediaElement
.src
被分成了两个属性:一个是标准的src属性
,返回普通的字符串DOMString
,另一个是带前缀的mozSrcObject
属性,返回media streams (bug 792665).
JavaScript
- 实现了EcmaScript 6中的直接代理(bug 703537).警告:该实现包含了一些已知的bug,以及未根据最新规范草案实现某些特性.不要在生产环境中使用它.
- 实现了ECMAScript 6中的字符串方法
contains()
.
WebGL
SVG
MathML
XUL
网络
- HTTP请求头
Accept-Language可以使用两位数字的质量因子
("q-values")(bug 672448). - HTTP响应头支持了
X-FRAME-OPTIONS
中的ALLOW-FROM
语法(bug 690168).
开发者工具
附加组件和Mozilla开发者需要注意的变化
接口变更
-
nsIStreamListener
-
onDataAvailable()
方法的第四个参数(aOffset)类型改为无符号长整型. (bug 784912) -
nsIUploadChannel
-
setUploadStream()支持了超过
2GB大小的content-length (bug 790617) -
nsIEditor
-
删除了addEditorObserver()
,使用setEditorObserver()
来替代,removeEditorObserver()
不再需要一个nsIEditorObserver
参数(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 duringasyncOpen
(), the newhttp-on-opening-request
observer topic has been added. (bug 800799)
新增接口
移除接口
下面的接口已经被移除.
相关链接
更早版本
- Firefox 17 for developers
- Firefox 16 for developers
- Firefox 15 for developers
- Firefox 14 for developers
- Firefox 13 for developers
- Firefox 12 for developers
- Firefox 11 for developers
- Firefox 10 for developers
- Firefox 9 for developers
- Firefox 8 for developers
- Firefox 7 for developers
- Firefox 6 for developers
- Firefox 5 for developers
- Firefox 4 for developers
- Firefox 3.6 for developers
- Firefox 3.5 for developers
- Firefox 3 for developers
- Firefox 2 for developers
- Firefox 1.5 for developers