Join MDN and developers like you at Mozilla's View Source conference, 12-14 September in Berlin, Germany. Learn more at https://viewsourceconf.org

Firefox 18 for developers

草案
このページは完成していません。

Gecko 18 を搭載した Firefox 18 は米国時間 2013 年 1 月 8 日にリリースされました。このページでは、開発者に影響する Firefox 18 の変更点をまとめています。

Web開発者向けの変更点一覧

HTML

CSS

  • min-widthmin-height の初期値が auto へ変更されました。(これは flex アイテムにのみ効果があります。なぜなら、他のアイテムでは従来の初期値である 0 になるためです) (バグ 763689)
  • CSS animations にページ作者CSSにおける !important が適用されるようになりました。 (バグ 783714)
  • background プロパティに CSS3 のbackground-size プロパティの指定が追加されました。 (バグ 570326)
  • CSS Flexbox モジュールの初期実装が導入されました。デフォルトでは無効化されていますが、layout.css.flexbox.enabled 設定を true に設定すると有効化されます。(バグ 666041)

DOM

JavaScript

  • ECMAScript Harmony (EcmaScript 6) の Direct Proxies がサポートされました。(バグ 703537) 注意: この実装には 2 つの既知の不具合、欠落している機能、現行仕様との不整合が含まれています。これを本番のコードで使用しないようにしてください。
  • ECMAScript 6 の contains() メソッドを、string に実装しました。これは残念ながら Mootools 1.2 とは互換性がなく、そして Mootools は string の contains() と異なる動作になると考えられますが、それは保証されません。より新しいバージョンの Mootools ではこの問題を修正しています。各サイトでは Mooltools のバージョンを、1.2 より新しいものに更新するとよいでしょう。

WebGL

SVG

MathML

XUL

ネットワーク

  • HTTP Accept-Language ヘッダの Quality プロパティ ("q-values") は2桁に丸められるようになりました。 (バグ 672448)
  • X-FRAME-OPTIONS HTTP レスポンスヘッダの ALLOW-FROM 構文がサポートされました。(バグ 690168)

開発者ツール

アドオン開発者と Mozilla 開発者向けの変更点

インターフェース

nsIStreamListener
onDataAvailable()の4番目の引数 (aOffset) が unsigned long long 型に変更されました。 (バグ 784912)
nsIUploadChannel
setUploadStream() が 2GB を超える content-length をサポートしました。(バグ 790617)
nsIEditor
addEditorObserver() が削除されました。代わりに setEditorObserver() を使ってください。removeEditorObserver()nsIEditorObserver パラメータを受け取らなくなります。(バグ 785091)
nsIHttpProtocolHandler
http-on-modify-request オブザーバが nsIChannel.asyncOpen() 中に同期的に呼ばれる保証はなくなります。asyncOpen() 中に呼び出される必要のあるオブザーバには新しく http-on-opening-request オブザーバトピックが追加されています。詳細は(バグ 800799)をご覧ください。

新しいインターフェース

削除されたインターフェース

以下のインターフェースが削除されました:

関連記事

ドキュメントのタグと貢献者

タグ: 
 このページの貢献者: kohei.yoshino, ethertank, yyss, dynamis, Nodaguti
 最終更新者: kohei.yoshino,