Gecko 17 を搭載した Firefox 17 は米国時間 2012 年 11 月 20 日にリリースされました。このページでは、開発者に影響する Firefox 17 の変更点をまとめています。
Want to help document Firefox 17? See the list of bugs that need to be written about and pitch in!
Web 開発者向けの変更点一覧
HTML
<iframe>
要素でsandbox
属性をサポートしました。(バグ 341604)<input>
要素でinputmode
属性をサポートしました。(注意: 現在 Gecko が提供する値は、WHATWG HTML 仕様書のものと異なります。) (バグ 746142)
CSS
- CSS3 Conditional Rules 仕様書で定義されている
@supports
@-規則をサポートしました。これは既定で無効にされています。開発者の方は、layout.css.supports-rule.enabled
を true に設定することで試すことができます (bug 649740)。 - 要素の表記方向を基にした要素選択を可能にする、CSS Selectors Level 4 の
:dir()
疑似クラスをサポートしました。(bug 562169) - CSS の
unicode-bidi
プロパティで新たに規定された値であるisolate-override
をサポートしました。(bug 774335) box-sizing
の接頭辞付き実装が、min-height
およびmax-height
を考慮するようになりました。接頭辞が不要な実装に近づくステップのひとつです。(バグ 308801)
DOM
- CSS3 Conditional Rules 仕様書で定義されている
CSSSupportsRule
インタフェースをサポートしました。(bug 649740) WheelEvent
オブジェクトおよびwheel
イベントをサポートしました (バグ 719320)。- Linux において DOM Meta キーを再びサポートしました (バグ 751749)。
HTMLMediaElement
で、新たなメソッドmozGetMetadata
をサポートしました (バグ 763010)。これは、再生しているメディアのリソースから得たメタデータを {key: value} の組として表すプロパティを持つ、JavaScript オブジェクトを返します。
JavaScript
String
オブジェクトが Harmony のstartsWith
、endsWith
、およびcontains
メソッドを提供します。(bug 772733)- strawman
ParallelArray
オブジェクトが試験的に実装されました。(バグ 778559) Map
/Set
のイテレートをサポートしました。(バグ 725909)- Web コンテンツでは、デフォルトで E4X を無効にしました。(バグ 778851)
- Chrome JavaScript オブジェクトを content に公開するには、
__exposedProps__
の設定が必要になりました。__exposedProps__
の設定なしに content から Chrome オブジェクトへのアクセスを試みても失敗します (バグ 553102)。
WebGL
SVG
MathML
<mtable>
要素のalign
属性のパース処理を、任意のスペースをより正しく扱うように更新しました。
XUL
ネットワーク
開発者ツール
アドオン開発者と Mozilla 開発者向けの変更点
インタフェースの変更点
-
nsIInputStream
-
available()
メソッドは 32 ビット長ではなく 64 ビット長で値を返します。(バグ 215450) -
nsIDOMWindowUtils
-
sendMouseScrollEvent()
メソッドはsendWheelEvent()
に置き換えられました。(バグ 719320) -
nsIFilePicker
-
ファイルダイアログを非同期的に開くための
open()
メソッドを追加し、またshow()
メソッドは非推奨になりました。(バグ 731307) -
nsIScriptSecurityManager
-
checkLoadURIStr()
メソッドおよびcheckLoadURI()
メソッドが削除されました。(バグ 327244) -
nsIRefreshURI
-
setupRefreshURIFromHeader()
メソッドに引数principal
が追加されました。(バグ 327244)
新しいインタフェース
削除されたインタフェース
以下のインタフェースが削除されました。
関連記事
- Firefox 16 for developers
- Firefox 15 for developers
- Firefox 14 for developers
- Firefox 13 for developers
- Firefox 12 for developers
- Firefox 11 for developers
- Firefox 10 for developers
- Firefox 9 for developers
- Firefox 8 for developers
- Firefox 7 for developers
- Firefox 6 for developers
- Firefox 5 for developers
- Firefox 4 for developers
- Firefox 3.6 for developers
- Firefox 3.5 for developers
- Firefox 3 for developers
- Firefox 2 for developers
- Firefox 1.5 for developers