この記事は技術レビューを必要としています。ぜひご協力ください。
この記事は編集レビューを必要としています。ぜひご協力ください。
Gecko 52 を搭載した Firefox 52 は米国時間 2017 年 3 月 にリリースされます。このページでは、開発者に影響する Firefox 52 の変更点をまとめています。 Firefox 52 は現在 Nightly として提供されています。
注: ここに載っている変更点は今のところ Firefox 52 に含まれる予定ですが、テストの結果 Firefox 52 へ投入するには時期尚早と判断されたものは、以後のバージョンへ先送りされる可能性もあります。このページおよびその英語版ページを定期的にチェックして最新の情報を確認してください。
Web 開発者向けの変更点一覧
開発者ツール
console.groupCollapsed()
が、期待どおりにログのグループを折りたたむようになりました (バグ 1088360)。
HTML
変更なし。
CSS
:focus-within
疑似クラスを追加しました (バグ 1176997)。clip-path
のシェイプが、パーセンテージ座標とピクセル座標の間でトランジションしない問題を修正しました (バグ 1266570)。- <button> 要素内で display:flex/grid およびマルチカラムレイアウトをサポートしました (Gecko は現行のウェブレンダリングエンジンで唯一、<button style="display:flex"> で特有の動作が存在しません。ウェブ互換性の観点から、ほかのエンジンの動作に合わせるべきでしょう) (バグ 984869)。
- [css-grid] グリッドコンテナーのベースラインを実装しました。 (バグ 1151204)。
- 数値で表した色と現在の色との間の補完処理を実装しました (バグ 1299741)。
- 色の特性から -moz-use-text-color を削除しました (バグ 1306214)。
- CSS3 マルチカラム関連プロパティの接頭辞を削除しました (また、-moz 接頭辞付きのプロパティを別名として再追加しました) (バグ 1300895)。
- [css-flexbox] "
justify-content
: space-evenly" および "align-content
: space-evenly" 向けに flexbox レイアウトを実装しました (バグ 1235922)。
JavaScript
変更なし。
インターフェイス/API/DOM
DOM/HTML DOM
変更なし。
Canvas
変更なし。
WebGL
変更なし。
IndexedDB
変更なし。
Service Worker
変更なし。
WebRTC
変更なし。
新規 API
変更なし。
その他
変更なし。
MathML
変更なし。
SVG
変更なし。
Audio/Video
変更なし。
HTTP
変更なし。
ネットワーク
変更なし。
セキュリティ
変更なし。
アドオン開発者と Mozilla 開発者向けの変更点
インターフェイス
- ドロップされた複数のアイテムを扱うための
nsIDroppedLinkHandler.dropLinks
メソッドおよび nsIDroppedLinkItem インターフェイスを追加しました (バグ 92737)。
XUL
tabbrowser.loadTabs(uris, params)
メソッドのオーバーロードを追加しました (バグ 92737)。browser.droppedLinkHandler
関数のシグネチャを変更しました (バグ 92737)。
変更なし。
JavaScript コードモジュール
変更なし。
XPCOM
変更なし。
その他
変更なし。
関連情報
過去のバージョン
- Firefox 50 for developers
- Firefox 49 for developers
- Firefox 48 for developers
- Firefox 47 for developers
- Firefox 46 for developers
- Firefox 45 for developers
- Firefox 44 for developers
- Firefox 43 for developers
- Firefox 42 for developers
- Firefox 41 for developers
- Firefox 40 for developers
- Firefox 39 for developers
- Firefox 38 for developers
- Firefox 37 for developers
- Firefox 36 for developers
- Firefox 35 for developers
- Firefox 34 for developers
- Firefox 33 for developers
- Firefox 32 for developers
- Firefox 31 for developers
- Firefox 30 for developers
- Firefox 29 for developers
- Firefox 28 for developers
- Firefox 27 for developers
- Firefox 26 for developers
- Firefox 25 for developers
- Firefox 24 for developers
- Firefox 23 for developers
- Firefox 22 for developers
- Firefox 21 for developers
- Firefox 20 for developers