--- title: Firefox 18 for developers slug: Mozilla/Firefox/Releases/18 tags: - Firefox - Firefox 18 translation_of: Mozilla/Firefox/Releases/18 ---
{{ draft() }}
Gecko 18 を搭載した Firefox 18 は米国時間 2013 年 1 月 8 日にリリースされました。このページでは、開発者に影響する Firefox 18 の変更点をまとめています。
属性をサポートしました。
({{bug("601912")}})auto
へ変更されました。(これは flex アイテムにのみ効果があります。なぜなら、他のアイテムでは従来の初期値である 0
になるためです) ({{bug("763689")}})!important
が適用されるようになりました。 ({{bug("783714")}})layout.css.flexbox.enabled
設定を true に設定すると有効化されます。({{bug('666041')}})navigator.mozPay
プロパティがサポートされました。 ({{bug("767818")}})window.devicePixelRatio
プロパティがサポートされました。 ({{bug("564815")}})window.navigator.battery
がサポートされました。 ({{bug("696045")}})Blob
オブジェクトを作るには {{domxref("Blob")}} コンストラクタを使ってください。({{bug("744907")}})TextDecoder
と TextEncoder
が追加されました。({{bug("764234")}})HTMLMediaElement.src
が 2 つのプロパティに分離されました: ひとつは標準化された src
プロパティで、 {{domxref("DOMString")}} を扱います。もうひとつは接頭辞つきの mozSrcObject
プロパティで、media streams を扱います。({{bug("792665")}})contains()
メソッドを、string に実装しました。これは残念ながら Mootools 1.2 とは互換性がなく、そして Mootools は string の contains()
と異なる動作になると考えられますが、それは保証されません。より新しいバージョンの Mootools ではこの問題を修正しています。各サイトでは Mooltools のバージョンを、1.2 より新しいものに更新するとよいでしょう。Accept-Language
ヘッダの Quality プロパティ ("q-values") は2桁に丸められるようになりました。 ({{bug("672448")}})X-FRAME-OPTIONS
HTTP レスポンスヘッダの ALLOW-FROM
構文がサポートされました。({{bug("690168")}})onDataAvailable()の
4番目の引数 (aOffset) が unsigned long long 型に変更されました。 ({{bug("784912")}})setUploadStream()
が 2GB を超える content-length をサポートしました。({{bug("790617")}})addEditorObserver()
が削除されました。代わりに setEditorObserver()
を使ってください。removeEditorObserver()
は {{ interface("nsIEditorObserver") }} パラメータを受け取らなくなります。({{bug("785091")}})http-on-modify-request
オブザーバが nsIChannel.asyncOpen()
中に同期的に呼ばれる保証はなくなります。asyncOpen()
中に呼び出される必要のあるオブザーバには新しく http-on-opening-request
オブザーバトピックが追加されています。詳細は
({{bug("800799")}})をご覧ください。以下のインターフェースが削除されました:
{{Firefox_for_developers('17')}}