このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

Firefox 16 開発者向けリリースノート

Firefox 16 は、2012 年 10 月 9 日にリリースされました。この記事では、ウェブ開発者に知らせるだけでなく、Firefox や Gecko 開発者、アドオン開発者にも役立つ主な変更点のリストを掲載しています。

ウェブ開発者向けの変更点一覧

開発者ツール

  • 便利な開発ツールバーを実装しており、ツール > ウェブ開発 > 開発ツールバー から、あるいは Ctrl-Shift-V (Mac OS X では Cmd-Opt-V) を押して呼び出すことができます。このツールバーは、ボタンと同じように便利なツールをすばやく呼び出せるコマンドラインインターフェイスを提供します。Graphical command line interface GCLI は、将来の拡張やコマンドの追加が容易であると期待されています。"help" と入力すると、サポートしているコマンドの一覧を得られます。
  • ウェブコンソールがエラーの回数を表示するようになり、この先あなたの作業がどれだけあるかをすばやく見ることができます。
  • スクラッチパッドが、最近開いたファイルの一覧を提供するようになりました。

HTML

  • <meter> 要素をサポートしました。
  • HTML Microdata API のサポートが追加されました。(bug 591467)
  • <canvas> が CSS の currentColor をすべての場合でサポートするようになりました。(Firefox バグ 629882)
  • <input> で、accept 属性の任意の MIME タイプに基づくフィルタリングが可能になりました。(Firefox バグ 565274)
  • 2 個の属性 width および height<input> 要素に追加されました (bug 683855)

CSS

  • 標準の、接頭辞無しのバージョンの CSS アニメーションが使えるようになりました。(bug 762302)
  • アニメーションの方向の逆転(animation-direction プロパティの reversealternate-reverse キーワード)のサポートが追加されました。(bug 655920)
  • CSS の height および width プロパティのアニメーションが可能になりました。
  • animation-duration および transition-duration の CSS プロパティが、負の値を拒絶するようになりました (さらに、そのような値はもはや 0s として扱われません)。(bug 773102)
  • 標準の、接頭辞無しのバージョンの CSS 座標変換 が使えるようになりました (bug 745523)。 <length>matrix()matrix3d() の座標変換値に使うことができなくなりました (Firefox bug 719054)。
  • 標準の、接頭辞無しのバージョンの CSS グラデーションが使えるようになりました。接頭辞付きのバージョンから構文がかなり変わっていますので、よく学んでおくとよいでしょう。 (bug 752187)
  • -moz-box-sizing の実装がテーブルのセルにも適用されるように更新されました。(bug 338554)
  • 標準の、接頭辞無しの calc() が使えるようになりました。(bug 771678)
  • <resolution> CSS データ型が拡張され、dppx がサポートされるようになりました。(bug 741644)
  • 画面上で、メディアクエリー のために、dppxdpi、および dpcm が物理単位ではなく、CSS ピクセル単位で再表現されるようになりました。 (bug 771390)
  • 特定の状態にある <meter> 要素へのアクセスやスタイル付けを行うため、新たに 3 つの擬似クラス :-moz-meter-optimum:-moz-meter-sub-optimum:-moz-meter-sub-sub-optimum を追加しました。(bug 660238)
  • appearance プロパティが新たに 2 つの値、meterbar および meterchunk を採り入れました。これらは、<meter> 要素内部のコンポーネントを表します。(bug 659999)
  • min-width および min-height で、flex item のための auto キーワードをサポートしました (他のアイテムでは 0 と解釈します)。(Firefox バグ 763689)

API/DOM

  • widthheight の 2 つの新しいプロパティが HTMLInputElement インターフェイスに追加されました。(bug 683855)
  • IndexedDB プロパティとメソッドが接頭辞無しになりました。(bug 726378)
  • Battery API が接頭辞なしになりました。
  • Vibration API が接頭辞なしになりました。
  • 標準外の Keyboard インターフェイスは、接頭辞付きの mozKeyboard として、Keyboard.setSelectedOption() および Keyboard.setValue() メソッドと Keyboard.onfocuschange プロパティを持つようになりました。 このインターフェイスは Firefox OS でのみ利用できるものでしたが、Firefox 31で除去されました。
  • java および Packages グローバルオブジェクトが削除されました。LiveConnect を参照してください。
  • CSSNamespaceRule に結びつけられている CSSRule.type を、UNKNOWN_RULE (0) から NAMESPACE_RULE (10) に更新しました。(bug 765590)
  • WebSMS API: SmsRequest は、より一般的な DOMRequest に置き換えられました。
  • 非標準の Element.scrollTopMax および Element.scrollLeftMax 読み取り専用プロパティが追加されました (Firefox バグ 766937)。
  • Blob() の第 2 引数に null または undefined をセットした場合、空ディレクトリーとして扱われるようになりました (Firefox バグ 7691119)。

JavaScript

  • Number オブジェクトに isFinite()toInteger()isInteger() メソッドを追加しました。(bug 761480, bug 761495)
  • Harmony の spread 演算子Array オブジェクトに追加しました (バグ 574130)。なお、呼び出しではまだ対応していません(バグ 762363)。
  • 実験的な TypedArray.prototype.move() メソッドが追加されました (Aurora および Nightly チャンネルのみで利用可能) (Firefox バグ 730873)。

WebGL

変更なし。

SVG

変更なし。

MathML

  • <mo>lspace および rspace 属性の初期値が、正しく thickmathspace になります。

Open Web App 開発者向けの変更点

  • Firefox のデスクトップ版(Windows、Mac OS X、Linux)において、Open Web App サポートが実装されました。

アドオンと Mozilla 開発者向け

インターフェイスの変更点

nsIPrivateDOMEventnsIDOMEvent に併合されました (Firefox バグ 761613)。