Firefox 16 for developers

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

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 プロパティの reversealternate-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)
  • <解像度> 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)
  • -moz-appearance プロパティが新たに 2 つの値を取り入れました : meterbar および meterchunk。これらは、<meter> 要素内部のコンポーネントを表します。(bug 659999)
  • min-width および min-height で、flex item のための auto キーワードをサポートしました (他のアイテムでは 0 と解釈します)。(バグ 763689)

DOM

  • widthheight の 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

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 開発者向け

インタフェースの変更点

新しいインタフェース

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

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

関連記事

Document Tags and Contributors

Contributors to this page: Potappo, ethertank, yyss
最終更新者: ethertank,