草案
このページは完成していません。
Gecko 16 を搭載した Firefox 16 は米国時間 2012 年 10 月 にリリースされます。このページでは、開発者に影響する Firefox 16 の変更点をまとめています。 Firefox 16 は現在 Beta として提供されています。
注: ここに載っている変更点は今のところ Firefox 16 に含まれる予定ですが、テストの結果 Firefox 16 へ投入するには時期尚早と判断されたものは、以後のバージョンへ先送りされる可能性もあります。このページおよびその英語版ページを定期的にチェックして最新の情報を確認してください。
Web 開発者向けの変更点一覧
HTML
<meter>
要素をサポートしました。- HTML Microdata API のサポートが追加されました。(bug 591467)
<canvas>
が CSS のcurrentColor
をすべての場合でサポートするようになりました。(バグ 629882)<input>
で、accept
属性の任意の MIME タイプに基づくフィルタリングが可能になりました。(バグ 565274)
CSS
- 標準の、接頭辞無しのバージョンの CSS Animations が使えるようになりました。(bug 762302)
- アニメーションの方向の逆転(
animation-direction
プロパティのreverse
とalternate-reverse
キーワード)のサポートが追加されました。(bug 655920) - CSS の
height
およびwidth
プロパティのアニメーションが可能になりました。 animation-duration
およびtransition-duration
の CSS プロパティが、負の値を拒絶するようになりました (さらに、そのような値はもはや0s
として扱われません)。(bug 773102)- 標準の、接頭辞無しのバージョンの CSS Transforms が使えるようになりました。(bug 745523)
- 標準の、接頭辞無しのバージョンの CSS Gradients が使えるようになりました。接頭辞付きのバージョンから構文がかなり変わっていますので、よく学んでおくとよいでしょう。 (bug 752187)
-moz-box-sizing
の実装がテーブルのセルにも適用されるように更新されました。(bug 338554)- 標準の、接頭辞無しの
calc
が使えるようになりました。(bug 771678) <resolution>
CSS データタイプが拡張され、dppx
がサポートされるようになりました。(bug 741644)- 画面上で、メディアクエリ のために、
dppx
、dpi
、およびdpcm
が物理単位ではなく、CSS ピクセル単位で再表現されるようになりました。 (bug 771390) - 特定の状態にある
<meter>
要素へのアクセスやスタイル付けを行うため、新たに 3 つの疑似クラス:-moz-meter-optimum
、:-moz-meter-sub-optimum
、:-moz-meter-sub-sub-optimum
を追加しました。(bug 660238) -moz-appearance
プロパティが新たに 2 つの値を取り入れました :meterbar
およびmeterchunk
。これらは、<meter>
要素内部のコンポーネントを表します。(bug 659999)min-width
およびmin-height
で、flex item のためのauto
キーワードをサポートしました (他のアイテムでは0
と解釈します)。(バグ 763689)
DOM
width
とheight
の 2 つの新しいプロパティがHTMLInputElement
インタフェースに追加されました。(bug 683855)- IndexedDB プロパティとメソッドが接頭辞無しになりました。(bug 726378)
- Battery API が接頭辞なしになりました。
- Vibration API が接頭辞なしになりました。
- 現在も接頭辞付きの
mozKeyboard
であるKeyboard
インタフェースが、Keyboard.setSelectedOption()
およびKeyboard.setValue()
メソッドとKeyboard.onfocuschange
プロパティを持つようになりました。 Window.java
およびWindow.packages
属性を削除しました。これらは文書化されたことがなく、おそらく皆さんは使用していないでしょう!CSSNamespaceRule
に結びつけられているCSSRule.type
を、UNKNOWN_RULE
(0
) からNAMESPACE_RULE
(10
) に更新しました。(bug 765590)- WebSMS API:
SmsRequest
は、より一般的なDOMRequest
に置き換えられました。
JavaScript
Number
オブジェクトにisFinite()
、toInteger()
、isInteger()
メソッドを追加しました。(bug 761480, bug 761495)- Harmony の spread 演算子を
Array
オブジェクトに追加しました。(bug 574130)
WebGL
SVG
MathML
<mo>
のlspace
およびrspace
属性の初期値が、正しくthickmathspace
になります。
ネットワーク
開発者ツール
- 便利な開発ツールバーを実装しており、ツール > Web 開発 > 開発ツールバー から、あるいは Ctrl-Shift-V (Mac OS X では Cmd-Opt-V) を押して呼び出すことができます。このツールバーは、ボタンと同じように便利なツールをすばやく呼び出せるコマンドラインインタフェースを提供します。Graphical command line interface (GCLI) は、将来の拡張やコマンドの追加が容易であると期待されています。"help" と入力すると、サポートしているコマンドの一覧を得られます。
- Web コンソールがエラーの回数を表示するようになり、この先あなたの作業がどれだけあるかをすばやく見ることができます。
- スクラッチパッドが、最近開いたファイルの一覧を提供するようになりました。
アドオンと Mozilla 開発者向け
インタフェースの変更点
新しいインタフェース
削除されたインタフェース
以下のインタフェースが削除されました。